Tailwindin välistysasteikko
Ymmärtäkää Tailwindin oletusvälistysasteikko (0, 0.5, 1, 2, ... 96) ja sen vastaavuus rem-arvoihin ennakoitavan välistyksen saavuttamiseksi.
Tailwindin välistysasteikko on ilmainen Tailwind CSS Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Tailwind CSS Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Tailwind CSS Academy-kurssilla on yhteensä 4 oppituntia.
Mikä on välistysasteikko?
Välistysasteikko on joukko ennalta määritettyjä kokoarvoja, joita käytetään johdonmukaisesti suunnittelujärjestelmän marginaaleissa, sisäisissä tyhjissä tiloissa, väleissä, leveyksissä ja korkeuksissa. Sen sijaan että käyttäisit mielivaltaisia pikseliarvoja, kuten 13px tai 17px, valitset arvon ennalta määritetystä kokojoukosta. Tämä rajoitus tuottaa visuaalisesti harmonisia malleja, koska kaikki välistysarvot ovat perusyksikön monikertoja, mikä luo käyttöliittymään luonnollisen linjauksen ja rytmin.
Tailwindin oletusasteikko
Tailwindin välistysasteikko perustuu 4 pikselin (0.25rem) perusyksikköön. Kukin askelnumero kerrotaan luvulla 0.25rem: spacing-1 = 4px, spacing-2 = 8px, spacing-4 = 16px, spacing-8 = 32px ja spacing-16 = 64px. Asteikko ulottuu arvosta 0 arvoon 96 (384px), ja pienissä ko’oissa tarkempaa säätöä varten mukana ovat murtoaskeleet 0.5 (2px), 1.5 (6px), 2.5 (10px) ja 3.5 (14px).
/* Tailwind spacing reference:
0 = 0px
0.5 = 2px
1 = 4px
2 = 8px
3 = 12px
4 = 16px
6 = 24px
8 = 32px
12 = 48px
16 = 64px
24 = 96px
32 = 128px
48 = 192px
64 = 256px
*/Miksi 4 pikselin askeleet?
4 pikselin perusyksikkö on käyttöliittymien suunnittelujärjestelmien de facto -standardi, jota käyttävät Google Material Design, Applen HIG ja useimmat suuret suunnittelutyökalut. Saman järjestelmän parissa työskentelevät suunnittelijat ja kehittäjät linjaavat luonnostaan työnsä: suunnittelijan määrittämä 16px vastaa suoraan Tailwindin arvoa 4 (4 × 4px = 16px). Tämä yhteinen kieli poistaa suunnittelutiedostojen ja koodin väliset käännösvirheet.
<!-- Common spacing values and their Tailwind class -->
<!-- 4px → p-1 or m-1 -->
<!-- 8px → p-2 or m-2 -->
<!-- 12px → p-3 or m-3 -->
<!-- 16px → p-4 or m-4 -->
<!-- 24px → p-6 or m-6 -->
<!-- 32px → p-8 or m-8 -->Asteikon käyttäminen sisäiseen tyhjään tilaan
Välistysasteikon yleisin käyttökohde on sisäinen tyhjä tila. p-4 lisää 16 pikseliä tyhjää tilaa kaikille neljälle sivulle. Tämä on tavallinen sisäinen tyhjä tila tiiviille käyttöliittymäelementeille, kuten tunnisteille ja pienille korteille. Mukavankokoisissa korteissa p-6 (24px) toimii hyvin. Tilavissa osioiden säilöissä p-8–p-12 antaa runsaasti väljyyttä.
<span class="bg-gray-100 p-1 rounded text-xs">Dense (p-1)</span>
<div class="bg-white border p-4 rounded-lg mt-2">Standard card (p-4)</div>
<section class="bg-gray-50 p-8 mt-2">Spacious section (p-8)</section>Asteikon arvojen käyttäminen asettelussa
Samaa välistysasteikkoa käytetään monissa CSS-ominaisuuksissa marginaalien ja sisäisten tyhjien tilojen lisäksi. gap-4 lisää 16 pikselin välin flex- tai grid-elementtien lasten välille. w-8 asettaa leveydeksi 32 pikseliä. h-16 asettaa korkeudeksi 64 pikseliä. top-4 sijoittaa absoluutisesti asemoidun elementin 16 pikselin päähän yläreunasta. Yhtenäinen asteikko varmistaa, että kaikki nämä arvot linjautuvat automaattisesti visuaalisesti toistensa kanssa.
<!-- Icon with consistent sizing from the scale -->
<div class="flex items-center gap-3">
<div class="w-10 h-10 bg-indigo-100 rounded-lg flex items-center justify-center">
<!-- Icon: 40px x 40px -->
</div>
<span class="font-medium text-gray-900">Feature Name</span>
</div>Murtoaskeleet tarkkaa säätöä varten
Kun tarvitset 4 pikseliä pienempiä säätöjä, Tailwindin murtoaskeleet tarjoavat tarkkuutta ilman mielivaltaisia arvoja. p-0.5 (2px) sopii pienten tunnisteiden ja merkkien tiiviiseen sisäiseen tyhjään tilaan. p-1.5 (6px) sijoittuu tiiviin ja tavallisen sisäisen tyhjän tilan väliin. p-2.5 (10px) antaa hieman väljemmän vaikutelman tiiviissä elementissä. Nämä murtoarvot pitävät välistyksen suunnittelujärjestelmän mukaisena.
<span class="bg-indigo-100 text-indigo-700 text-xs font-medium px-2.5 py-0.5 rounded-full">
Badge with fractional padding
</span>Asteikon havainnollistaminen
Hyödyllinen mielikuva on seuraava: pienissä vuorovaikutuselementeissä (kuvakkeet, tunnisteet, syötekenttien sisäinen tyhjä tila) käytetään arvoja 1–4 (4–16px). Komponenttitason välistyksessä (kortin ja painikkeen sisäinen tyhjä tila, lomakekenttien välit) käytetään arvoja 4–8 (16–32px). Osiotason välistyksessä (osion sisäinen tyhjä tila, hero-osioiden marginaalit) käytetään arvoja 12–24 (48–96px). Sivutason välistyksessä (ylätason säilön sisäinen tyhjä tila) käytetään arvoja 24–32+ (96–128px).
Asteikon laajentaminen
Jos tarvitset arvon, jota oletusasteikossa ei ole, laajenna sitä tiedostossa tailwind.config.js kohdassa theme.extend.spacing. Kun lisäät arvon spacing['18'], saat uuden 72px:n askeleen, joka on käytettävissä arvoina p-18, m-18, w-18 ja niin edelleen. Näin lisäykset pysyvät osana suunnittelujärjestelmää sen sijaan, että mielivaltaisia arvoja ripoteltaisiin HTML-koodiin.
// tailwind.config.js
module.exports = {
theme: {
extend: {
spacing: {
'18': '72px', // adds p-18, m-18, w-18, h-18, gap-18...
'128': '512px', // adds p-128, m-128, w-128, h-128...
},
},
},
};Mielivaltaiset välistysarvot
Kun tarvitset yksittäisen välistysarvon, joka ei oikeuta asetustiedoston muuttamista, käytä mielivaltaisia arvoja: p-[13px] tai mt-[22px]. Mielivaltaiset arvot hyväksyvät minkä tahansa kelvollisen CSS-pituusyksikön: px, rem, em, %, vw ja vh. Käytä niitä säästeliäästi pikselintarkkoihin erikoistapauksiin — liian monet mielivaltaiset arvot kumoavat suunnittelujärjestelmän hyödyn. Jos käytät samaa mielivaltaista arvoa useammin kuin kahdesti, lisää se sen sijaan asetustiedostoon.
<!-- One-off spacing that doesn't fit the scale -->
<div class="pt-[68px]">
Accounts for a fixed 68px header
</div>Asteikon johdonmukaisuus tiimeissä
Yksi ennalta määritetyn välistysasteikon suurimmista hyödyistä on tiimin johdonmukaisuus. Kun kaikki projektin kehittäjät käyttävät Tailwindin välistysluokkia, kaikki elementit linjautuvat luonnostaan toistensa kanssa. Ei tarvitse enää keskustella siitä, käytetäänkö arvoa 14px vai 16px — käytätte asteikkoa. Koodikatselmuksista tulee helpompia, koska kaikki vakioaskelten ulkopuoliset arvot näkyvät heti ja herättävät aiheellisen kysymyksen.
Asteikko responsiivisessa suunnittelussa
Välistysasteikko toimii saumattomasti responsiivisten etuliitteiden kanssa. Voit käyttää eri välistyksiä eri rajakohdissa: px-4 md:px-8 lg:px-16 antaa sivun säilölle sisäisen tyhjän tilan, joka kaksinkertaistuu jokaisessa tärkeässä rajakohdassa. Tämä skaalaus vastaa tapaa, jolla ammattimaisissa malleissa yleensä käsitellään tyhjää tilaa — mobiilissa tila on tiivis, työpöydällä väljä.
<main class="px-4 md:px-8 lg:px-16 py-8 md:py-12 lg:py-24">
Page content scales gracefully across all devices.
</main>Pikatarkistus
Testaa, miten hyvin hallitset tämän oppitunnin Tailwind CSS Mastery -aiheet.
Oppitunnin kertaus
Tällä oppitunnilla opit, että Tailwindin välistysasteikko perustuu 4 pikselin (0.25rem) askeliin ja on numeroitu 0:sta 96:een, murtoaskeleet, kuten 0.5, 1.5 ja 2.5, tarjoavat tarkkaa säätöä pienissä ko’oissa ja samaa asteikkoa käytetään yhdenmukaisesti sisäisen tyhjän tilan, marginaalin, välin, leveyden ja korkeuden apuluokissa. Seuraavaksi perehdymme sisäisen tyhjän tilan apuluokkiin ja niiden kaikkiin suuntavaihtoehtoihin.
Opi HTML tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Tailwindin välistysasteikko” ilmainen?
Kyllä – oppitunnin ”Tailwindin välistysasteikko” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Tailwind CSS Academy-kurssin, päivitä CoddyKit PROhon. Tailwind CSS Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Tailwindin välistysasteikko”?
Ymmärtäkää Tailwindin oletusvälistysasteikko (0, 0.5, 1, 2, ... 96) ja sen vastaavuus rem-arvoihin ennakoitavan välistyksen saavuttamiseksi. Harjoittelet Tailwind CSS Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Tailwind CSS Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Tailwind CSS Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Tailwindin välistysasteikko”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Tailwind CSS Academy-oppitunnilla?
Kyllä. Jokainen Tailwind CSS Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Tailwindin välistysasteikko
- Padding-utilityt
- Margin-utilityt ja automaattiset marginaalit
- Negatiiviset marginaalit ja välistys kohteiden välillä