Tentang Buku Ini
CSS adalah lapisan yang mengubah HTML dari sekumpulan teks biasa menjadi halaman web yang sesungguhnya. Tanpa CSS, semua website di internet terlihat sama — hitam putih, tanpa struktur visual, tanpa karakter. CSS yang menentukan warna, tipografi, jarak, animasi, dan bagaimana setiap elemen menempati ruang di layar.
Ebook ini membawa kamu dari nol — tidak perlu pengalaman CSS sebelumnya — sampai bisa membangun website yang responsif di semua ukuran layar, dengan animasi yang halus, layout modern menggunakan Flexbox dan Grid, dan kode yang terorganisir.
Apa yang Akan Kamu Kuasai
Perjalanan dimulai dari fondasi: sintaks CSS, cara menyisipkannya ke HTML, selektor, warna, dan properti-properti dasar yang mengatur tampilan teks, background, dan border. Dari sana masuk ke konsep yang lebih fundamental — box model, display, dan positioning — yang menjadi kunci memahami mengapa layout bekerja seperti itu.
Bagian tengah ebook membahas fitur-fitur visual modern: transform, transisi, animasi, filter gambar, gradien, dan variabel CSS. Di sini CSS mulai terasa sebagai alat desain yang sesungguhnya, bukan sekadar pewarna halaman.
Di bagian akhir, fokus bergeser ke layout: Flexbox untuk tata letak satu dimensi, CSS Grid untuk layout dua dimensi, dan Responsive Web Design yang memastikan semua itu bekerja dengan baik di layar ponsel, tablet, maupun desktop.
Untuk Siapa
Kamu yang sudah memahami HTML dasar dan ingin memberi tampilan pada halaman web yang kamu buat. CSS adalah langkah natural berikutnya setelah HTML, dan ebook ini dirancang agar transisi itu terasa mulus. Tidak diperlukan pengalaman desain grafis — yang dibutuhkan hanya ketelitian dan kemauan untuk bereksperimen.