Core Concept TailwindCSS
Dalam TailwindCSS terdapat beberapa konsep dasar dalam menggunakan framework ini. Berikut adalah beberapa konsep dasar dalam menggunakan TailwindCSS
Syntax
Pada TailwindCSS menggunakan class untuk memasukkan style kedalam sebuah komponen.
<div class="p-2 bg-yellow-500">
<p>Halo</p>
</div>
Breakpoint
Dalam Tailwind CSS, breakpoint mengacu pada titik tertentu dalam rentang lebar layar yang digunakan untuk menentukan perubahan tata letak atau gaya pada elemen-elemen dalam desain responsif.
<div class="p-2 bg-yellow-500 grid grid-cols-1 lg:grid-cols-2">
<div>Div 1</div>
<div>Div 2</div>
<div>Div 3</div>
<div>Div 4</div>
<div>Div 5</div>
</div>
lg:grid-cols-2
adalah contoh penggunaan breakpoint. Pada perintah di samping
jika layar memiliki resolusi lg (width: 1024px)
maka tampilan akan berubah dari memiliki 1 kolom
menjadi 2 kolom.
Selengkapnya mengenai breakpoint dapat dilihat di TailwindCSS Breakpoint (opens in a new tab)
State
Pada TailwindCSS juga memiliki state seperti css pada umumnya, pada TailwindCSS menggunakan Pseudo-Class untuk menyatakan state.
<button class="bg-sky-500 hover:bg-sky-700">
Save changes
</button>
<button class="bg-violet-500 hover:bg-violet-600 active:bg-violet-700 focus:outline-none focus:ring focus:ring-violet-300">
Save changes
</button>
Selengkapnya mengenai State dapat dilihat di TailwindCSS State (opens in a new tab)