Brian
Brian

Ustanovitelj DivMagic

8. julij 2023

Tailwind CSS - hitro sestavite sodobna spletna mesta, ne da bi zapustili svoj HTML

Image 0

Če želite zgraditi sodobna, odzivna in vizualno privlačna spletna mesta, je Tailwind CSS vaš okvir. Revolucionira tradicionalni avtorski postopek CSS in vam omogoča ustvarjanje vmesnikov po meri neposredno v vašem HTML-ju. Tailwind CSS je eno najbolj priljubljenih ogrodij CSS z več kot 5 milijoni tedenskih namestitev.

Z lahkoto ustvarite zapletene modele

Image 1

S Tailwind CSS ustvarjanje kompleksnih dizajnov postane prepir. Kombinacija razredov pripomočkov in pripomočkov za odzivno oblikovanje vam omogoča enostavno oblikovanje zapletenih postavitev, ne da bi pri tem ogrozili učinkovitost in vzdržljivost vašega spletnega mesta.

Zgradi karkoli

Image 2

Lepota Tailwind CSS je v njegovi vsestranskosti. Ustvarite lahko karkoli, od preproste spletne strani do napredne platforme za e-trgovino, pri tem pa uporabljate iste intuitivne uporabne razrede.

Omejeni ste samo s svojo domišljijo. Glavna razlika od uporabe Vanilla CSS je hitrost, s katero lahko ustvarite dizajne po meri.

Tradicionalni pristop uporabe prilagojenih razredov css s komponentami html, kot so div, div class, p class, je vedno možnost, vendar vam izboljšanje hitrosti, ki ga prinaša Tailwind CSS, olajša življenje.

Najboljše prakse dejansko ne delujejo

Image 3

Tradicionalno se CSS piše z vzpostavitvijo nabora globalnih slogov in njihovim izboljšanjem od komponente do komponente. Čeprav je to priljubljena metoda, lahko povzroči obsežno kodo, ki jo je težko vzdrževati.

Tailwind CSS izpodbija to idejo in trdi, da CSS, ki je na prvem mestu uporabnosti, ponuja čistejšo rešitev, ki jo je lažje vzdrževati.

Najbolj priljubljena knjižnica komponent za Tailwind CSS

Image 4

daisyUI je najbolj priljubljena knjižnica komponent za Tailwind CSS, ki se ponaša z več kot 50 vnaprej oblikovanimi komponentami, 500+ razredi pripomočkov in praktično neskončnimi možnostmi. Prihrani vam pred ponovnim izumljanjem kolesa vsakič, ko ustvarite nov projekt.

Ne izumljajte kolesa vsakič znova

Image 5

Namesto da bi zapravljali čas z dolgočasnim pisanjem na desetine imen razredov za vsak nov projekt, vam Tailwind CSS omogoča uporabo dobro definiranega semantičnega niza uporabnih razredov.

Te razrede je mogoče ponovno uporabiti in delujejo usklajeno s kaskado CSS, kar vam zagotavlja trdno podlago za vse vaše projekte.

Tailwind CSS – prvi pripomoček CSS Framework

Image 6

V svojem jedru je Tailwind CSS ogrodje CSS, ki je prvo uporabno orodje. To pomeni, da zagotavlja nizkonivojske razrede pripomočkov, ki jih je mogoče sestaviti, in jih lahko uporabite za ustvarjanje katerega koli dizajna neposredno v svojem HTML-ju. Nič več neskončnih datotek CSS, samo preprosta in intuitivna koda.

Uporabite semantična imena razredov

Image 7

Semantična imena razredov izboljšajo berljivost vaše kode, tako da je lažje razumeti, kaj počne določen razred, samo če pogledate njegovo ime. To je ena od mnogih funkcij, ki jih je Tailwind CSS sprejel za izboljšanje izkušnje razvijalcev.

Čisti CSS. Framework Agnostic. Deluje povsod

Image 8

Tailwind CSS vas ne veže na noben poseben okvir. To je preprosto čisti CSS, tako da ga lahko uporabljate s katerim koli ogrodjem ali celo brez ogrodja. Deluje povsod, kjer deluje CSS.

Prednosti Tailwind CSS

Image 9

Prednosti uporabe Tailwind CSS vključujejo povečano produktivnost, zmanjšano velikost datoteke CSS in izboljšano izkušnjo za razvijalce zaradi metodologije, ki daje prednost pripomočkom. Poleg tega način Just-In-Time (JIT) zagotavlja bliskovito hiter čas izdelave, kar dodatno pospeši vaš razvojni proces.

Tailwind Cene CSS

Image 10

Tailwind CSS je odprtokodni projekt, kar pomeni, da je popolnoma brezplačen za uporabo. Stroški nastanejo, ko želite dostopati do vrhunskih funkcij, kot so komponente uporabniškega vmesnika in predloge, ki so na voljo prek uporabniškega vmesnika Tailwind.

Je samozavesten in prilagodljiv hkrati

Image 11

Tailwind CSS ponuja trdno mnenje o tem, kako strukturirati svoj CSS, vendar je dovolj prilagodljiv, da omogoča prilagajanje. To ravnovesje vam omogoča, da se osredotočite na tisto, kar je najpomembnejše – ustvarjanje čudovitih uporabniških vmesnikov.

Moderne funkcije

Image 12

Tailwind CSS zajema sodobne funkcije, kot so Flexbox, Grid in lastnosti po meri, zaradi česar je odlična izbira za razvoj sodobnih spletnih aplikacij.

Predpogoji za uporabo Tailwind CSS

Image 13

Preden začnete uporabljati Tailwind CSS, potrebujete osnovno razumevanje HTML in CSS.

Kdaj uporabiti Tailwind CSS

Image 14

Tailwind CSS je primeren za vse vrste spletnih projektov, velikih ali majhnih. Če ste se naveličali boja s CSS in iščete učinkovitejšo, razvijalcem prijazno rešitev, potem je Tailwind CSS za vas.

Niste v okvirih komponent?

Image 15

Če niste ljubitelj komponentnih ogrodij, kot sta React ali Vue, brez skrbi. Tailwind CSS je neodvisen od ogrodja in se lahko uporablja s čistim HTML in JavaScript.

Podobnosti in razlike med Tailwind CSS in drugimi ogrodji CSS

Image 16

Medtem ko druga ogrodja, kot sta Bootstrap in Foundation, ponujajo vnaprej oblikovane komponente, vam Tailwind CSS ponuja orodja za ustvarjanje popolnoma prilagojenih dizajnov, ne da bi zapustili svoj HTML. Vendar pa lahko z integracijo knjižnic komponent, kot je daisyUI, zdaj uživate v najboljšem iz obeh svetov.

Temni način

Image 17

Ena najnovejših funkcij Tailwind CSS in daisyUI je temni način, ki vam omogoča ustvarjanje spletnih mest s temno temo brez truda.

Primer Flexbox

Image 18

Tailwind CSS se dobro integrira s sodobnimi funkcijami CSS, kot je Flexbox. Ustvarite lahko na primer odzivno postavitev z uporabo razredov, kot so flex, justify-center, items-center itd.

S kombinacijo Just-in-Time lahko preprosto preizkusite različne vrednosti razredov uporabnosti. Če en razred pripomočkov ni deloval, ga preprosto spremenite, da prilagodite svoj element.

Primer postavitve Flexbox

Image 19

Z uporabo Tailwind CSS je preprosto ustvariti zapletene postavitve, kot je odzivna navigacijska vrstica. Tukaj je primer:

<nav class="flex items-center justify-between flex-wrap bg-teal-500 p-6">
  <div class="flex items-center flex-shrink-0 text-white mr-6">
    <span class="font-semibold text-xl tracking-tight">Tailwind CSS</span>
  </div>
  <div class="block lg:hidden">
    <button class="flex items-center px-3 py-2 border rounded text-teal-200 border-teal-400 hover:text-white hover:border-white">
      <svg class="fill-current h-3 w-3" viewBox="0 0 20 20"><path d="M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v15z"></path></svg>
    </button>
  </div>
  <div class="w-full block flex-grow lg:flex lg:items-center lg:w-auto">
    <div class="text-sm lg:flex-grow">
      <a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white mr-4">Home</a>
      <a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white mr-4">About</a>
      <a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white">Contact</a>
    </div>
  </div>
</nav>

Pripravljene komponente

Image 20

Če ste se odločili, da boste v svojem projektu uporabili kodo tailwind css, boste lahko na spletu našli veliko vnaprej izdelanih komponent. Lahko kopirate katero koli od teh in prilagodite za svoje spletno mesto.

Kako pretvoriti CSS v Tailwind CSS

Image 21

Možnost pretvorbe CSS v razrede CSS Tailwind je nekaj, kar potrebuje večina razvijalcev. Na internetu je veliko spletnih mest, zgrajenih preden je obstajal Tailwind CSS. Te spletne strani uporabljajo css s tabelo slogov in strokovnjaki za spletni razvoj želijo preseliti te strani na Tailwind CSS.

DivMagic je orodje za spletni razvoj, izdelano za spletne razvijalce in razvijalce programske opreme. Omogoča kopiranje katerega koli sloga iz vanilla css v Tailwind CSS. Z enim klikom lahko pretvorite katero koli komponento v internetu v Tailwind CSS in uporabite Tailwind v svojem projektu ter prilagodite slog, kakor koli želite.

Poglobite se v filozofijo CSS Tailwind

Image 22

Filozofija Tailwind CSS je osredotočanje na uporabnost. To pomeni, da Tailwind CSS namesto vnaprej določenih razredov komponent ponuja nizkonivojske razrede uporabnosti, ki vam omogočajo, da ustvarite edinstvene modele, ne da bi zapustili svoj HTML.

Zakaj se odmakniti od tradicionalnega CSS?

Image 23

Tradicionalni CSS lahko povzroči prekomerno uporabo preglasitev, napihnjene datoteke in "div soup". S prehodom na ogrodje CSS, ki je na prvem mestu pripomoček, kot je Tailwind CSS, lahko ublažite te težave, kar povzroči čistejšo in bolj racionalizirano kodno osnovo.

Izkusite moč uporabnih razredov

Image 24

Razredi pripomočkov vam pomagajo, da se izognete ponavljanju istih slogov v vaših listah slogov. To je načelo "Ne ponavljaj se" (DRY). Ti razredi vam prihranijo veliko časa in truda ter vodijo do kodne baze, ki jo je mogoče vzdrževati zelo dobro.

Raziskovanje direktiv CSS Tailwind

Image 25

Tailwind CSS uvaja nekaj direktiv, ki jih je mogoče uporabiti znotraj vaših stilov. Ti vključujejo @apply, @variants in @screen. Razumevanje in uporaba teh navodil lahko močno izboljša vašo izkušnjo CSS Tailwind. Te lahko postavite v datoteko CSS Tailwind Config. S tem pristopom lahko pišete razrede css.

Razširite Tailwind CSS z vtičniki

Image 26

Tailwind CSS je mogoče razširiti z vtičniki, dodajanjem novih funkcij ali prilagajanjem obstoječe. Naučite se izkoristiti vtičnike za povečanje učinkovitosti in estetike vaših spletnih projektov.

Vključite Tailwind CSS v svoj potek dela

Image 27

Integracija Tailwind CSS v vaš razvojni tok dela je preprosta, ne glede na to, ali uporabljate orodja za gradnjo, kot sta Webpack ali Parcel, ali delate z ogrodji, kot sta Next.js ali Gatsby.

Izboljšajte dostopnost s Tailwind CSS

Image 28

Tailwind CSS spodbuja dostopno oblikovanje z vključitvijo vrste atributov ARIA v svoje razrede. Ustvarite bolj dostopne vmesnike in izboljšajte uporabniško izkušnjo za vse.

Izkoristite moč Flexboxa in Grid s Tailwind CSS

Izkoristite sodobne module postavitve CSS, kot sta Flexbox in Grid, s CSS Tailwind. Naučite se, kako lahko razrede pripomočkov uporabite za nadzor postavitve na prilagodljiv in odziven način.

Kako odpraviti napake v svojih projektih CSS Tailwind

Tailwind CSS ponuja več orodij in tehnik za odpravljanje napak, ki olajšajo prepoznavanje in reševanje težav s slogom. Razumejte ta orodja in izboljšajte svoje sposobnosti odpravljanja napak.

Ustvarite barvit splet s Tailwind CSS

Tailwind CSS ima široko paleto barv, ki jih je mogoče prilagoditi. Naučite se uporabiti in prilagoditi te barve za ustvarjanje živahnih in vizualno privlačnih dizajnov.

Razvijajte hitreje z načinom JIT Tailwind CSS

Poglobite se v način Just-In-Time Tailwind CSS. Spoznajte, kako deluje in kako lahko znatno pospeši vaš razvoj in gradnjo.

Od nič do junaka: Master Tailwind CSS

Podajte se na pot obvladovanja Tailwind CSS. Od nastavitve vašega okolja do raziskovanja naprednih tem, ta obsežen vodnik vas pokriva.

Prilagodite Tailwind CSS svojim potrebam

Ena največjih prednosti Tailwind CSS je njegova prilagodljivost. Naučite se prilagoditi Tailwind, da bo ustrezal posebnim potrebam vašega projekta.

Praktična uporaba Tailwind CSS

Vključite se v praktično učenje skozi niz praktičnih primerov. Raziščite, kako zgraditi različne spletne komponente z uporabo Tailwind CSS in DaisyUI.

Selitev z drugih ogrodij CSS na Tailwind CSS

Razmišljate o prehodu na Tailwind CSS? Spoznajte ključne razlike med Tailwind in drugimi ogrodji ter se naučite učinkovitih strategij za selitev vaših projektov.

Za znatno povečanje hitrosti selitve lahko uporabite DivMagic ali podobna orodja.

Orodja za spletni razvoj, kot je DivMagic, vam omogočajo kopiranje katerega koli elementa katerega koli dizajna in katerega koli sloga s katerega koli spletnega mesta z enim klikom.

Preprost primer: izdelava komponente odzivne kartice

Tukaj je primer, kako lahko zgradite komponento odzivne kartice z uporabo Tailwind CSS. Ta komponenta bo vsebovala sliko, naslov in opis.

<div class="max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl">
  <div class="md:flex">
    <div class="md:flex-shrink-0">
      <img class="h-48 w-full object-cover md:w-48" src="/img/store.jpg" alt="Store">
    </div>
    <div class="p-8">
      <div class="uppercase tracking-wide text-sm text-indigo-500 font-semibold">Your Product</div>
      <p class="mt-2 text-gray-500">This is a brief description of your product. The card uses utility classes for padding, text color, and the uppercase font styling.</p>
    </div>
  </div>
</div>

Gradnja obrazca s Tailwind CSS

Ustvarjanje obrazca s Tailwind CSS je preprosto in intuitivno. Tukaj je preprost kontaktni obrazec:

<div class="w-full max-w-xs">
  <form class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4">
    <div class="mb-4">
      <label class="block text-gray-700 text-sm font-bold mb-2" for="username">
        Username
      </label>
      <input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" id="username" type="text" placeholder="Username">
    </div>
    <div class="mb-6">
      <label class="block text-gray-700 text-sm font-bold mb-2" for="password">
        Password
      </label>
      <input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 mb-3 leading-tight focus:outline-none focus:shadow-outline" id="password" type="password" placeholder="******************">
    </div>
    <div class="flex items-center justify-between">
      <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline" type="button">
        Sign In
      </button>
    </div>
  </form>
</div>

Prilagajanje Tailwind CSS

Tailwind CSS vam omogoča, da prilagodite njegovo privzeto konfiguracijo in prilagodite razrede pripomočkov svojim potrebam. Spodaj je primer, kako prilagoditi barvno paleto.

Ti primeri prikazujejo prilagodljivost in preprostost Tailwind CSS ter prikazujejo, kako vam lahko pomagajo učinkovito in uspešno ustvarjati sodobne, odzivne spletne komponente.

module.exports = {
  theme: {
    extend: {
      colors: {
        'custom-blue': '#243c5a',
        'custom-green': '#387c6d',
      }
    }
  }
}

Ali bom potreboval kakšno datoteko CSS?

Edina datoteka, ki jo potrebujete za Tailwind CSS, je datoteka tailwind.config.js.

Ta datoteka bo vsebovala vaše konfiguracijske nastavitve. Ne boste pisali css ali imeli nobene druge datoteke css. Ta konfiguracijska datoteka je edina, ki jo boste potrebovali.

Katere so najboljše prakse za Tailwind CSS?

Za podrobno razlago najboljših praks Tailwind CSS glejte naš drugi članek Najboljše prakse Tailwind CSS.

Tailwind CSS: Prihodnost spletnega oblikovanja

Razmislite o tem, kako Tailwind CSS oblikuje prihodnost spletnega oblikovanja. Spoznajte njegov vpliv in potencial za rast v industriji spletnega razvoja.

Želite biti na tekočem?
Pridružite se e-poštnemu seznamu DivMagic!

Bodite prvi, ki bo izvedel za novice, nove funkcije in še več!

Odjavite se kadar koli. Brez vsiljene pošte.

© 2024 DivMagic, Inc. Vse pravice pridržane.