← CSS31 / 62
Media query mobile-first
Mobile-first artinya CSS dasarmu ditulis untuk layar kecil, lalu @media (min-width: ...) menambahkan penyesuaian untuk layar lebih lebar. Kenapa arah ini? Karena layout mobile umumnya lebih sederhana (satu kolom), jadi kamu menambah kerumitan seiring ruang bertambah — bukan sebaliknya. Ini juga default di Tailwind.
👀 Contoh dulu
/* dasar: berlaku di SEMUA ukuran (termasuk HP) */
.judul {
font-size: 20px;
}
/* tambahan: hanya berlaku dari 768px ke atas */
@media (min-width: 768px) {
.judul {
font-size: 36px;
}
}Hasilnya: Di HP judul berukuran 20px; begitu lebar layar mencapai 768px, judul menjadi 36px.
💡 Perhatikan struktur: @media (kondisi) { selector { properti } } — ada dua tingkat kurung kurawal.
📝 Sekarang giliranmu
Tambahkan media query @media (min-width: 600px) yang mengubah .kotak menjadi background: green;.
Preview