Brian
Brian

DivMagicin perustaja

8. heinäkuuta 2023

Tailwind CSS - Luo modernit verkkosivustot nopeasti poistumatta HTML-koodistasi

Image 0

Jos haluat rakentaa moderneja, responsiivisia ja visuaalisesti houkuttelevia verkkosivustoja, Tailwind CSS on sinun valintasi. Se mullistaa perinteisen CSS-luontiprosessin, jolloin voit luoda mukautettuja käyttöliittymiä suoraan HTML-koodiisi. Tailwind CSS on yksi suosituimmista CSS-kehyksistä, jolla on yli 5 miljoonaa viikoittaista asennusta.

Luo monimutkaisia ​​malleja helposti

Image 1

Tailwind CSS:n avulla monimutkaisten mallien luominen on helppoa. Hyödyllisyysluokkien ja responsiivisten suunnitteluapuohjelmien yhdistelmä mahdollistaa monimutkaisten asettelujen suunnittelun helposti tinkimättä verkkosivustosi suorituskyvystä ja ylläpidettävyydestä.

Rakenna mitä tahansa

Image 2

Tailwind CSS:n kauneus piilee sen monipuolisuudessa. Voit luoda mitä tahansa yksinkertaisesta blogisivusta edistyneeseen verkkokauppa-alustaan ​​käyttämällä samoja intuitiivisia apuohjelmia.

Vain mielikuvituksesi rajoittaa sinua. Suurin ero Vanilla CSS:n käyttöön on nopeus, jolla voit luoda mukautettuja malleja.

Perinteinen tapa käyttää mukautettuja css-luokkia html-komponenttien kanssa, kuten div, div class, p class, on aina vaihtoehto, mutta Tailwind CSS:n mukana tuleva nopeuden parannus tekee elämästäsi helpompaa.

Parhaat käytännöt eivät itse asiassa toimi

Image 3

Perinteisesti CSS kirjoitetaan luomalla joukko globaaleja tyylejä ja tarkentamalla niitä komponenttikohtaisesti. Vaikka tämä on suosittu menetelmä, se voi johtaa tilaa vieviin, vaikeasti ylläpidettäviin koodiin.

Tailwind CSS kyseenalaistaa tämän käsityksen väittäen, että apuohjelma-ensimmäinen CSS tarjoaa puhtaamman ja paremmin ylläpidettävän ratkaisun.

Tailwind CSS:n suosituin komponenttikirjasto

Image 4

daisyUI on Tailwind CSS:n suosituin komponenttikirjasto, jossa on yli 50 valmiiksi suunniteltua komponenttia, 500+ apuohjelmaluokkaa ja lähes loputtomat mahdollisuudet. Se säästää sinua keksimästä pyörää uudelleen aina, kun luot uuden projektin.

Älä keksi pyörää uudelleen joka kerta

Image 5

Sen sijaan, että tuhlaa aikaasi ikävässä prosessissa, jossa kirjoitat kymmeniä luokkanimiä jokaista uutta projektia varten, Tailwind CSS antaa sinun käyttää hyvin määriteltyä, semanttista hyödyllisyysluokkien joukkoa.

Nämä luokat ovat uudelleenkäytettäviä ja toimivat harmonisesti CSS-kaskadin kanssa, tarjoten sinulle vankan perustan kaikille projekteillesi.

Tailwind CSS - Utility First CSS Framework

Image 6

Pohjimmiltaan Tailwind CSS on apuohjelma-ensimmäinen CSS-kehys. Tämä tarkoittaa, että se tarjoaa matalan tason, koostettavia apuohjelmaluokkia, joita voit käyttää minkä tahansa suunnittelun rakentamiseen suoraan HTML-koodiisi. Ei enää loputtomia CSS-tiedostoja, vain yksinkertainen ja intuitiivinen koodi.

Käytä semanttisia luokkien nimiä

Image 7

Semanttiset luokkanimet parantavat koodisi luettavuutta, jolloin on helpompi ymmärtää, mitä tietty luokka tekee, katsomalla sen nimeä. Tämä on yksi monista ominaisuuksista, joita Tailwind CSS on ottanut käyttöön parantaakseen kehittäjäkokemusta.

Puhdas CSS. Framework agnostikko. Toimii kaikkialla

Image 8

Tailwind CSS ei sido sinua mihinkään tiettyyn kehykseen. Se on yksinkertaisesti puhdasta CSS:ää, joten voit käyttää sitä minkä tahansa kehyksen kanssa tai jopa ilman kehystä. Se toimii kaikkialla, missä CSS toimii.

Tailwind CSS:n edut

Image 9

Tailwind CSS:n käytön etuja ovat lisääntynyt tuottavuus, pienempi CSS-tiedostokoko ja parannettu kehittäjäkokemus apuohjelma-first-menetelmän ansiosta. Lisäksi Just-In-Time (JIT) -tila tarjoaa salamannopeita rakennusaikoja, mikä nopeuttaa kehitysprosessia entisestään.

Tailwind CSS -hinnoittelu

Image 10

Tailwind CSS on avoimen lähdekoodin projekti, mikä tarkoittaa, että sen käyttö on täysin ilmaista. Kustannukset tulevat, kun haluat käyttää huippuominaisuuksia, kuten käyttöliittymäkomponentteja ja -malleja, joita tarjotaan Tailwind UI:n kautta.

Se on mielipitävä ja joustava samaan aikaan

Image 11

Tailwind CSS tarjoaa vahvan mielipiteen CSS:n rakenteesta, mutta se on kuitenkin tarpeeksi joustava mahdollistaakseen mukauttamisen. Tämän tasapainon avulla voit keskittyä tärkeimpään – kauniiden käyttöliittymien rakentamiseen.

Moderneja ominaisuuksia

Image 12

Tailwind CSS sisältää modernit ominaisuudet, kuten Flexbox, Grid ja mukautetut ominaisuudet, joten se on erinomainen valinta nykyaikaisten verkkosovellusten kehittämiseen.

Tailwind CSS:n käytön edellytykset

Image 13

Ennen kuin aloitat Tailwind CSS:n käytön, tarvitset perustiedot HTML:stä ja CSS:stä.

Milloin Tailwind CSS:ää kannattaa käyttää

Image 14

Tailwind CSS sopii kaikentyyppisiin verkkoprojekteihin, isoihin tai pieniin. Jos olet kyllästynyt painimaan CSS:n kanssa ja etsimään tehokkaampaa, kehittäjäystävällisempää ratkaisua, Tailwind CSS on sinua varten.

Ei osaksi komponenttikehystä?

Image 15

Jos et ole Reactin tai Vuen kaltaisten komponenttikehysten fani, ei hätää. Tailwind CSS on kehysagnostinen ja sitä voidaan käyttää puhtaan HTML:n ja JavaScriptin kanssa.

Tailwind CSS:n ja muiden CSS-kehysten yhtäläisyydet ja erot

Image 16

Vaikka muut puitteet, kuten Bootstrap ja Foundation, tarjoavat valmiiksi suunniteltuja komponentteja, Tailwind CSS tarjoaa sinulle työkalut täysin mukautetun suunnittelun luomiseen jättämättä HTML-koodia. Kuitenkin integroimalla komponenttikirjastot, kuten daisyUI, voit nyt nauttia molempien maailmojen parhaista puolista.

Tumma tila

Image 17

Yksi Tailwind CSS:n ja daisyUI:n uusimmista ominaisuuksista on tumma tila, jonka avulla voit luoda tumma-aiheisia verkkosivustoja vaivattomasti.

Esimerkki Flexboxista

Image 18

Tailwind CSS integroituu hyvin nykyaikaisiin CSS-ominaisuuksiin, kuten Flexbox. Voit esimerkiksi luoda reagoivan asettelun käyttämällä luokkia, kuten flex, justify-center, items-center ja niin edelleen.

Just-in-Time-yhdistelmän avulla voit helposti kokeilla erilaisia ​​hyödyllisyysluokkien arvoja. Jos jokin apuohjelmaluokka ei toiminut, muuta sitä elementtisi mukauttamiseksi.

Esimerkki Flexbox-asettelusta

Image 19

Tailwind CSS:n avulla on helppo luoda monimutkaisia ​​asetteluja, kuten reagoivaa navigointipalkkia. Tässä on esimerkki:

<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>

Valmiit komponentit

Image 20

Jos päätit käyttää tailwind css-koodia projektissasi, voit löytää monia valmiita komponentteja verkosta. Voit kopioida minkä tahansa näistä ja muokata omaa verkkosivustoasi varten.

Kuinka muuntaa CSS Tailwind CSS:ksi

Image 21

Useimmat kehittäjät tarvitsevat kykyä muuntaa CSS:n Tailwind CSS -luokiksi. Internetissä on monia verkkosivustoja, jotka on rakennettu ennen Tailwind CSS: n olemassaoloa. Nämä verkkosivut käyttävät css:ää tyylitaulukon kanssa, ja verkkokehityksen ammattilaiset haluavat siirtää nämä sivut Tailwind CSS:ään.

DivMagic on web-kehitystyökalu, joka on suunniteltu web-kehittäjille ja ohjelmistokehittäjille. Se mahdollistaa minkä tahansa tyylin kopioimisen vanilla css:stä Tailwind CSS:ään. Yhdellä napsautuksella voit muuntaa minkä tahansa Internetin komponentin Tailwind CSS:ksi ja käyttää Tailwindia projektissasi ja muokata tyyliä haluamallasi tavalla.

Sukella syvälle Tailwind CSS -filosofiaan

Image 22

Tailwind CSS:n taustalla oleva filosofia on keskittyä hyödyllisyyteen. Tämä tarkoittaa, että komponenttiluokkien ennalta määrittämisen sijaan Tailwind CSS tarjoaa matalan tason hyödyllisyysluokkia, joiden avulla voit rakentaa ainutlaatuisia malleja poistumatta HTML-koodistasi.

Miksi siirtyä pois perinteisestä CSS:stä?

Image 23

Perinteinen CSS voi aiheuttaa liiallista ohituksia, paisuneita tiedostoja ja "div-keittoa". Vaihtamalla apuohjelma-ensimmäiseen CSS-kehykseen, kuten Tailwind CSS:ään, voit lieventää näitä ongelmia, mikä johtaa puhtaampaan ja virtaviivaisempaan koodikannasta.

Koe hyötyluokkien voima

Image 24

Hyödyllisyysluokat auttavat sinua välttämään samojen tyylien toistamisen tyylitaulukoissasi. Se on "Älä toista itseäsi" (KUIVA) -periaate. Nämä luokat säästävät huomattavasti aikaa ja vaivaa ja johtavat erittäin ylläpidettävään koodikantaan.

Tailwind CSS -direktiivien tutkiminen

Image 25

Tailwind CSS esittelee muutamia ohjeita, joita voidaan käyttää tyylitaulukoissasi. Näitä ovat @apply , @variants ja @screen. Näiden ohjeiden ymmärtäminen ja hyödyntäminen voi parantaa huomattavasti Tailwind CSS -kokemustasi. Nämä voidaan sijoittaa Tailwind Config CSS -tiedostoon. Voit kirjoittaa css-luokkia käyttämällä tätä lähestymistapaa.

Laajenna Tailwind CSS:ää laajennuksilla

Image 26

Tailwind CSS:ää voidaan laajentaa lisäosilla, lisäämällä uusia toimintoja tai mukauttamalla olemassa olevaa. Opi hyödyntämään laajennuksia verkkoprojektiesi tehokkuuden ja esteettisen maksimoimiseksi.

Sisällytä Tailwind CSS työnkulkuusi

Image 27

Tailwind CSS:n integrointi kehitystyönkulkuun on yksinkertaista riippumatta siitä, käytätkö rakennustyökaluja, kuten Webpack tai Parcel, tai käytätkö kehyksiä, kuten Next.js tai Gatsby.

Paranna saavutettavuutta Tailwind CSS:n avulla

Image 28

Tailwind CSS edistää esteetöntä suunnittelua sisällyttämällä luokkiinsa joukon ARIA-attribuutteja. Luo helppokäyttöisempiä käyttöliittymiä ja paranna käyttökokemusta kaikille.

Hyödynnä Flexboxin ja Gridin teho Tailwind CSS:n avulla

Hyödynnä moderneja CSS-asettelumoduuleja, kuten Flexbox ja Grid Tailwind CSS:n kanssa. Opi kuinka hyödyllisyysluokkia voidaan käyttää asettelun ohjaamiseen joustavasti ja reagoivasti.

Tailwind CSS -projektien virheenkorjaus

Tailwind CSS tarjoaa useita virheenkorjaustyökaluja ja -tekniikoita, jotka helpottavat tyyliongelmien tunnistamista ja ratkaisemista. Ymmärrä nämä työkalut ja paranna virheenkorjaustaitojasi.

Luo värikäs verkko Tailwind CSS:n avulla

Tailwind CSS:n mukana tulee laaja valikoima muokattavia värejä. Opi käyttämään ja mukauttamaan näitä värejä luodaksesi eloisia ja visuaalisesti houkuttelevia malleja.

Kehitä nopeammin Tailwind CSS:n JIT-tilan avulla

Sukella syvemmälle Tailwind CSS:n Just-In-Time -tilaan. Ymmärrä, miten se toimii ja kuinka se voi merkittävästi nopeuttaa kehitystäsi ja rakentamistasi.

Nollasta sankariksi: Master Tailwind CSS

Lähde matkalle Tailwind CSS:n hallitsemiseen. Tämä kattava opas kattaa sinut ympäristösi määrittämisestä edistyneiden aiheiden tutkimiseen.

Mukauta Tailwind CSS tarpeisiisi

Yksi Tailwind CSS:n suurimmista vahvuuksista on sen joustavuus. Opi räätälöimään Tailwind vastaamaan projektisi erityistarpeita.

Tailwind CSS:n käyttö

Osallistu käytännönläheiseen oppimiseen käytännön esimerkkien avulla. Tutustu erilaisten verkkokomponenttien rakentamiseen Tailwind CSS:n ja DaisyUI:n avulla.

Siirtyminen muista CSS-kehyksistä Tailwind CSS:ään

Harkitsetko vaihtamista Tailwind CSS:ään? Ymmärrä tärkeimmät erot Tailwindin ja muiden kehysten välillä ja opi tehokkaita strategioita projektiesi siirtämiseen.

Voit käyttää DivMagicia tai vastaavia työkaluja lisätäksesi merkittävästi siirtonopeuttasi.

Verkkokehitystyökalut, kuten DivMagic, antavat sinun kopioida minkä tahansa elementin minkä tahansa suunnittelun ja tyylin miltä tahansa verkkosivustolta yhdellä napsautuksella.

Yksinkertainen esimerkki: Responsiivisen korttikomponentin rakentaminen

Tässä on esimerkki siitä, kuinka voit rakentaa reagoivan korttikomponentin Tailwind CSS:n avulla. Tämä komponentti sisältää kuvan, otsikon ja kuvauksen.

<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>

Lomakkeen luominen Tailwind CSS:n avulla

Lomakkeen luominen Tailwind CSS:n avulla on yksinkertaista ja intuitiivista. Tässä on yksinkertainen yhteydenottolomake:

<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>

Tailwind CSS:n mukauttaminen

Tailwind CSS:n avulla voit mukauttaa sen oletuskokoonpanoa ja räätälöidä apuohjelmaluokat tarpeidesi mukaan. Alla on esimerkki väripaletin mukauttamisesta.

Nämä esimerkit esittelevät Tailwind CSS:n joustavuutta ja yksinkertaisuutta ja osoittavat, kuinka ne voivat auttaa sinua luomaan nykyaikaisia, reagoivia verkkokomponentteja tehokkaasti ja tehokkaasti.

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

Tarvitsenko CSS-tiedoston?

Ainoa Tailwind CSS:ssä tarvitsemasi tiedosto on tailwind.config.js-tiedosto.

Tämä tiedosto säilyttää kokoonpanoasetukset. Et kirjoita css-tiedostoja tai sinulla ei ole muita css-tiedostoja. Tämä asetustiedosto on ainoa, jota tarvitset.

Mitkä ovat Tailwind CSS:n parhaat käytännöt?

Tarkempia tietoja Tailwind CSS:n parhaista käytännöistä on toisessa artikkelissamme Tailwind CSS Best Practices.

Tailwind CSS: Web Designin tulevaisuus

Mieti, kuinka Tailwind CSS muokkaa verkkosuunnittelun tulevaisuutta. Opi sen vaikutuksesta ja kasvumahdollisuuksista verkkokehitysalalla.

Haluatko pysyä ajan tasalla?
Liity DivMagicin sähköpostilistalle!

Saat ensimmäisenä tiedon uutisista, uusista ominaisuuksista ja muusta!

Peruuta tilaus milloin tahansa. Ei roskapostia.

© 2024 DivMagic, Inc. Kaikki oikeudet pidätetään.