Tailwind CSS har et innebygd grid- og posisjoneringssystem som gjør det enkelt å lage responsive layouter uten å skrive egen CSS. Tailwind tilbyr både Grid og Flexbox som posisjoneringsverktøy. Her er en kort oversikt over begge:
Tailwind bruker CSS Grid til å lage fleksible, responsive grid-layouts. Du kan definere kolonner, rader og styre plasseringen av elementene i gridet med enkle klasser.
<div class="grid grid-cols-3 gap-4"> <div class="bg-blue-500 p-4">Kolonne 1</div> <div class="bg-red-500 p-4">Kolonne 2</div> <div class="bg-green-500 p-4">Kolonne 3</div> </div>
grid
grid-cols-3
gap-4
p-4
Du kan også lage responsive grids ved å bruke Tailwinds responsive breakpoints. For eksempel:
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4"> <div class="bg-blue-500 p-4">Kolonne 1</div> <div class="bg-red-500 p-4">Kolonne 2</div> <div class="bg-green-500 p-4">Kolonne 3</div> </div>
grid-cols-1
md:grid-cols-2
md
lg:grid-cols-3
lg
Tailwind CSS gir også kraftige klasser for å jobbe med Flexbox, som er bra for å lage layouts der elementene skal justeres horisontalt eller vertikalt.
<div class="flex justify-between"> <div class="bg-blue-500 p-4">Element 1</div> <div class="bg-red-500 p-4">Element 2</div> <div class="bg-green-500 p-4">Element 3</div> </div>
flex
justify-between
justify-center
items-center
flex-col
<div class="flex items-center h-screen"> <div class="bg-blue-500 p-4">Sentralisert</div> </div>
h-screen
Du kan kombinere grid og flexbox for mer komplekse layouter:
<div class="grid grid-cols-2 gap-4"> <div class="flex justify-center items-center bg-blue-500 h-32">Innhold 1</div> <div class="flex justify-center items-center bg-red-500 h-32">Innhold 2</div> </div>
Dette lager et grid med to kolonner, hvor hvert element er sentralisert både horisontalt og vertikalt.
Tailwind CSS gir også klasser for posisjonering, som kan brukes til å absolutt eller relativt plassere elementer.
<div class="relative bg-gray-200 h-64"> <div class="absolute bottom-0 right-0 bg-blue-500 p-4">Absolutt plassert</div> </div>
relative
absolute
bottom-0
right-0
Med Tailwind CSS sitt grid- og posisjoneringssystem kan du enkelt lage responsive, godt strukturerte layouter med minimal CSS.
1. Kom i gang med Tailwind CSS 2. Grid og posisjoneringssystem i Tailwind CSS 3. Oversikt over ny...
© 2024 • Contents under CC-BY-NC • Maintained by Karl Arne Dalsaune