Gradien hero yang halus
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}Gradien diagonal dua warna. Tampilan hero klasik ala SaaS indie: enak dilihat dan ramah untuk teks.
Rancang gradien CSS secara visual dengan output kode langsung.
Terakhir diperbarui
Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.
Generator gradien CSS adalah editor visual untuk fungsi linear-gradient, radial-gradient, dan conic-gradient di CSS. Alat ini menghindarkanmu dari mengetik color stop dengan tangan: geser warna di sebuah lintasan, lihat preview-nya berubah, lalu salin CSS siap pakai yang bisa langsung dimasukkan ke stylesheet-mu.
Gradien ada di mana-mana dalam UI modern: bagian hero, overlay kartu, status tombol, efek cahaya, detail halus mode gelap, skeleton loading, dan border dekoratif. Tahu cara membaca dan menulis gradien dengan tangan membuatmu lebih cepat, tapi generator visual tak tertandingi untuk membuat sketsa ide.
CSS mendukung tiga jenis gradien. *Linear* berjalan di sepanjang garis lurus dengan sudut berapa pun. *Radial* memancar dari sebuah titik dalam bentuk lingkaran atau elips. *Conic* menyapu warna mengelilingi titik pusat seperti permukaan jam. Masing-masing punya kegunaannya sendiri, dan kamu bisa menggabungkan beberapa gradien dalam satu latar belakang.
oklch menghasilkan gradien yang lebih halus dan lebih seragam secara perseptual dibandingkan rgb atau hsl.background-image, border-image, mask-image, atau filter menerima gambar.Pilih linear untuk sapuan warna lurus, radial untuk pudar melingkar, atau conic untuk sapuan mengelilingi titik pusat.
Untuk linear, pilih sudut dalam derajat (0deg berarti dari bawah ke atas di CSS). Untuk radial dan conic, atur posisi pusatnya.
Tambahkan warna sebanyak yang kamu mau. Geser setiap stop di sepanjang lintasan untuk memindahkan posisinya. Dua stop di posisi yang sama menghasilkan tepi tajam.
Ganti antara hero selebar layar, kartu, dan tombol untuk melihat bagaimana gradien tampil di rasio aspek yang berbeda.
Salin deklarasi background yang siap pakai lalu tempel ke stylesheet-mu.
Tiga fungsi gradien dan bagian-bagian di dalamnya. Referensi lengkap di MDN: linear-gradient, radial-gradient, conic-gradient.
| Fungsi | Yang dilakukan | Contoh |
|---|---|---|
linear-gradient | Sapuan warna di sepanjang garis | linear-gradient(135deg, #6c8cff, #b18cff) |
radial-gradient | Warna memancar dari sebuah titik | radial-gradient(circle at 30% 20%, #fff, #000) |
conic-gradient | Warna menyapu mengelilingi pusat | conic-gradient(from 0deg, red, yellow, red) |
repeating-linear-gradient | Pola garis-garis berulang | repeating-linear-gradient(45deg, #000 0 10px, #fff 10px 20px) |
| Color stop | Warna dengan posisi opsional | #6c8cff 25% |
| Hard stop | Posisi sama dua kali → tepi tajam | #000 50%, #fff 50% |
| Beberapa gradien | Ditumpuk pada satu elemen | background: g1, g2, g3; |
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}Gradien diagonal dua warna. Tampilan hero klasik ala SaaS indie: enak dilihat dan ramah untuk teks.
.card { background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.15), transparent 40%), #1f2230;}Tumpuk sorotan radial yang tembus pandang di atas warna solid untuk meniru sumber cahaya yang lembut. Cocok untuk kartu di mode gelap.
.stripes { background: repeating-linear-gradient( 45deg, #1a1a1a 0 12px, #2a2a2a 12px 24px );}Dua stop di posisi yang sama menghasilkan tepi tajam. Membungkusnya dengan repeating-linear-gradient membuat polanya berulang.
0deg berarti dari bawah ke atas di gradien CSS (berbeda dari banyak tool desain yang menganggap 0° mengarah ke kanan).background-image secara langsung. Kebanyakan browser tidak menginterpolasi antar gradien dengan mulus. Animasikan background-position atau pakai transisi pada variabel bersama.oklch untuk transisi yang lebih halus.linear-gradient, radial-gradient, atau conic-gradient sebagai nilai property background atau background-image. Setiap fungsi menerima arah (atau pusat) dan daftar color stop.Gradien linear menyapu warna di sepanjang garis lurus. Gradien radial memancar dari sebuah titik dalam bentuk lingkaran atau elips. Gradien conic menyapu warna mengelilingi titik pusat seperti permukaan jam.
background-position untuk gradien yang bergerak, membuat transisi antara dua lapisan gradien dengan opacity, atau menganimasikan CSS custom property yang dipakai sebagai color stop.oklch, atau terapkan overlay noise dithering yang halus.background-color solid sebelum deklarasi gradien.