Taukopisteiden Käyttö Responsiivisessa Suunnittelussa Tailwind CSS:ssä
Tailwind CSS helpottaa responsiivisten käyttöliittymien luomista tarjoamalla apuluokkia taukokohdille (breakpoints) ja media queries -kyselyille.
Taukokohdat
Taukokohdat Tailwind CSS:ssä määritellään tietyille näytön leveyksille, jolloin eri tyylejä voidaan soveltaa eri näkymäleveyksillä.
Oletustaukokohdat
| Breakpoint | Description |
|---|---|
sm | 640px |
md | 768px |
lg | 1024px |
xl | 1280px |
2xl | 1536px |
Näitä taukokohtia voidaan käyttää etuliitteinä, jotta tyylejä voidaan soveltaa ehdollisesti näkymän leveyden perusteella.
index.html
Selitys
bg-blue-500: Asettaa taustavärin sinisen sävyyn oletuksena;p-4: Lisää 1 rem (16px) täytettä kaikille reunoille;sm:bg-green-500: Asettaa taustavärin vihreän sävyyn pienillä ja sitä suuremmilla näytöillä (vähintään 640px leveys);md:bg-red-500: Asettaa taustavärin punaisen sävyyn keskikokoisilla ja sitä suuremmilla näytöillä (vähintään 768px leveys);lg:bg-yellow-500: Asettaa taustavärin keltaisen sävyyn suurilla ja sitä suuremmilla näytöillä (vähintään 1024px leveys);xl:bg-purple-500: Asettaa taustavärin violetin sävyyn erittäin suurilla ja sitä suuremmilla näytöillä (vähintään 1280px leveys).
Responsiivisten tyylien käyttö
Responsiivisia tyylejä voi käyttää missä tahansa apuluokassa Tailwind CSS:ssä lisäämällä etuliitteeksi halutun murtumakohdan.
index.html
Selitys
Täyte (Padding):
p-4: Lisää täytettä 1rem (16px) kaikille reunoille oletuksena;sm:p-6: Lisää täytettä 1.5rem (24px) kaikille reunoille pienillä näytöillä ja suuremmilla (min-width: 640px);md:p-8: Lisää täytettä 2rem (32px) kaikille reunoille keskikokoisilla näytöillä ja suuremmilla (min-width: 768px);lg:p-10: Lisää täytettä 2.5rem (40px) kaikille reunoille suurilla näytöillä ja suuremmilla (min-width: 1024px);xl:p-12: Lisää täytettä 3rem (48px) kaikille reunoille erittäin suurilla näytöillä ja suuremmilla (min-width: 1280px).
Tekstin koko:
sm:text-sm: Asettaa fonttikooksi pieni (0.875rem tai 14px) pienillä näytöillä ja suuremmilla (min-width: 640px);md:text-base: Asettaa fonttikooksi perus (1rem tai 16px) keskikokoisilla näytöillä ja suuremmilla (min-width: 768px);lg:text-lg: Asettaa fonttikooksi suuri (1.125rem tai 18px) suurilla näytöillä ja suuremmilla (min-width: 1024px);xl:text-xl: Asettaa fonttikooksi erittäin suuri (1.25rem tai 20px) erittäin suurilla näytöillä ja suuremmilla (min-width: 1280px).
Fontin paksuus:
sm:font-light: Käyttää kevyttä fonttipaksuutta pienillä näytöillä ja suuremmilla (min-width: 640px);md:font-normal: Käyttää normaalia fonttipaksuutta keskikokoisilla näytöillä ja suuremmilla (min-width: 768px);lg:font-semibold: Käyttää puolilihavaa fonttipaksuutta suurilla näytöillä ja suuremmilla (min-width: 1024px);xl:font-bold: Käyttää lihavoitua fonttipaksuutta erittäin suurilla näytöillä ja suuremmilla (min-width: 1280px).
Huomio
Etsitkö tarkempaa tietoa responsiivisuudesta? Katso seuraava linkki.
1. Miten taustaväri asetetaan md-katkaisukohdassa?
2. Mikä apuluokka muuttaa täytteen sm-katkaisukohdassa?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how to use custom breakpoints in Tailwind CSS?
What are some best practices for responsive design with Tailwind?
Can you give more examples of responsive utility classes?
Awesome!
Completion rate improved to 3.57
Taukopisteiden Käyttö Responsiivisessa Suunnittelussa Tailwind CSS:ssä
Pyyhkäise näyttääksesi valikon
Tailwind CSS helpottaa responsiivisten käyttöliittymien luomista tarjoamalla apuluokkia taukokohdille (breakpoints) ja media queries -kyselyille.
Taukokohdat
Taukokohdat Tailwind CSS:ssä määritellään tietyille näytön leveyksille, jolloin eri tyylejä voidaan soveltaa eri näkymäleveyksillä.
Oletustaukokohdat
| Breakpoint | Description |
|---|---|
sm | 640px |
md | 768px |
lg | 1024px |
xl | 1280px |
2xl | 1536px |
Näitä taukokohtia voidaan käyttää etuliitteinä, jotta tyylejä voidaan soveltaa ehdollisesti näkymän leveyden perusteella.
index.html
Selitys
bg-blue-500: Asettaa taustavärin sinisen sävyyn oletuksena;p-4: Lisää 1 rem (16px) täytettä kaikille reunoille;sm:bg-green-500: Asettaa taustavärin vihreän sävyyn pienillä ja sitä suuremmilla näytöillä (vähintään 640px leveys);md:bg-red-500: Asettaa taustavärin punaisen sävyyn keskikokoisilla ja sitä suuremmilla näytöillä (vähintään 768px leveys);lg:bg-yellow-500: Asettaa taustavärin keltaisen sävyyn suurilla ja sitä suuremmilla näytöillä (vähintään 1024px leveys);xl:bg-purple-500: Asettaa taustavärin violetin sävyyn erittäin suurilla ja sitä suuremmilla näytöillä (vähintään 1280px leveys).
Responsiivisten tyylien käyttö
Responsiivisia tyylejä voi käyttää missä tahansa apuluokassa Tailwind CSS:ssä lisäämällä etuliitteeksi halutun murtumakohdan.
index.html
Selitys
Täyte (Padding):
p-4: Lisää täytettä 1rem (16px) kaikille reunoille oletuksena;sm:p-6: Lisää täytettä 1.5rem (24px) kaikille reunoille pienillä näytöillä ja suuremmilla (min-width: 640px);md:p-8: Lisää täytettä 2rem (32px) kaikille reunoille keskikokoisilla näytöillä ja suuremmilla (min-width: 768px);lg:p-10: Lisää täytettä 2.5rem (40px) kaikille reunoille suurilla näytöillä ja suuremmilla (min-width: 1024px);xl:p-12: Lisää täytettä 3rem (48px) kaikille reunoille erittäin suurilla näytöillä ja suuremmilla (min-width: 1280px).
Tekstin koko:
sm:text-sm: Asettaa fonttikooksi pieni (0.875rem tai 14px) pienillä näytöillä ja suuremmilla (min-width: 640px);md:text-base: Asettaa fonttikooksi perus (1rem tai 16px) keskikokoisilla näytöillä ja suuremmilla (min-width: 768px);lg:text-lg: Asettaa fonttikooksi suuri (1.125rem tai 18px) suurilla näytöillä ja suuremmilla (min-width: 1024px);xl:text-xl: Asettaa fonttikooksi erittäin suuri (1.25rem tai 20px) erittäin suurilla näytöillä ja suuremmilla (min-width: 1280px).
Fontin paksuus:
sm:font-light: Käyttää kevyttä fonttipaksuutta pienillä näytöillä ja suuremmilla (min-width: 640px);md:font-normal: Käyttää normaalia fonttipaksuutta keskikokoisilla näytöillä ja suuremmilla (min-width: 768px);lg:font-semibold: Käyttää puolilihavaa fonttipaksuutta suurilla näytöillä ja suuremmilla (min-width: 1024px);xl:font-bold: Käyttää lihavoitua fonttipaksuutta erittäin suurilla näytöillä ja suuremmilla (min-width: 1280px).
Huomio
Etsitkö tarkempaa tietoa responsiivisuudesta? Katso seuraava linkki.
1. Miten taustaväri asetetaan md-katkaisukohdassa?
2. Mikä apuluokka muuttaa täytteen sm-katkaisukohdassa?
Kiitos palautteestasi!