Beranda/Fase 3, The Modern Stack
Tailwind Mastery
Di materi ini kamu akan belajar Tailwind CSS, framework CSS bergaya utility-first yang sekarang dipakai di banyak proyek modern, dari landing page sederhana sampai dashboard aplikasi React yang besar. Kita mulai dari sejarah singkat kenapa cara menulis CSS terus berubah, lalu menyiapkan lingkungan kerja, mengenal konsep inti, dan membahas tiap kelompok utility: tipografi, spacing, warna, border, flexbox, grid, responsive, dark mode, kustomisasi, komposisi, animasi, sampai integrasi dengan komponen React.
Semua materi ditulis untuk Tailwind CSS v4 (versi yang kami verifikasi saat materi ini ditulis: tailwindcss 4.3.3, dicek dengan npm view tailwindcss version). Versi 4 membawa perubahan besar: konfigurasi pindah ke dalam file CSS (CSS-first), memakai @import "tailwindcss", @theme, @custom-variant, @utility, dan plugin @tailwindcss/vite. Kalau kamu menemukan tutorial lama yang memakai tailwind.config.js dan @tailwind base;, itu gaya v3. Kami akan menyebutnya sesekali sebagai catatan perbandingan, tetapi semua kode di sini memakai cara v4.
- 01Evolusi Styling Utility-FirstEvolution of Utility-First Styling
- 02Menyiapkan Lingkungan PengembanganDevelopment Environment Setup
- 03Alur Kerja Styling CepatRapid Styling Workflow
- 04Konsep Inti UtilityCore Utility Concepts
- 05Sistem Styling TipografiTypography Styling Systems
- 06Kontrol Spasi & DimensiSpacing & Dimension Control
- 07Manajemen Warna & LatarColor & Background Management
- 08Border, Kedalaman & BayanganBorder, Depth & Shadow Styling
- 09Utility Layout FleksibelFlexible Layout Utilities
- 10Sistem Layout Berbasis GridGrid-Based Layout Systems
- 11Teknik Antarmuka ResponsifResponsive Interface Techniques
- 12Kustomisasi Tema & Mode GelapTheme Customization & Dark Mode
- 13Kustomisasi Framework UtilityUtility Framework Customization
- 14Komposisi Styling yang Dapat Dipakai UlangReusable Styling Composition
- 15Efek Gerak & TransisiMotion & Transition Effects
- 16Integrasi Styling Utility dengan Aplikasi Berbasis KomponenUtility Styling Integration with Component-Based Applications