Langsung ke konten

Buat gradien CSS dan box shadow

Rancang gradien linear, radial, dan conic serta box shadow berlapis secara visual, lalu salin kode CSS atau class Tailwind. Semuanya berjalan di browser Anda.

Titik warna — klik bilah untuk menambah, seret untuk memindah, tekan Delete untuk menghapus
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
Kelas Tailwind
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
Jenis
Sudut135°
Titik terpilih
Opasitas100%
Posisi0%
Preset
Berjalan di browser Anda · tanpa unggahCara kerja

Cara menggunakan Generator gradien & bayangan CSS

  1. 1

    Pilih gradien atau bayangan kotak

    Beralih antara kedua editor lewat tab di atas pratinjau.

  2. 2

    Mulai dari preset

    Klik kotak preset untuk memuatnya, atau biarkan bawaan dan sesuaikan dari sana.

  3. 3

    Atur secara visual

    Seret titik warna dan atur sudut, atau tambahkan lapisan bayangan lalu setel offset, blur, dan spread.

  4. 4

    Salin kodenya

    Salin deklarasi CSS atau kelas Tailwind, lalu tempel ke proyek Anda.

Batas dan Pro

Gratis tanpa daftar: titik warna dan lapisan bayangan tanpa batas, 3 jenis gradien, 3 ruang pencampuran warna, dan 24 preset.

Pro menghilangkan iklan; kedua editor tetap lengkap di setiap paket. Lihat Pro

Tentang Generator gradien & bayangan CSS

Gradien dan bayangan adalah dua efek CSS yang paling sering diutak-atik lewat coba-coba di dev tools browser. Generator ini menyediakan editor visual untuk keduanya, lengkap dengan pratinjau langsung berukuran besar, lalu menuliskan deklarasi CSS yang tepat beserta kelas Tailwind arbitrary-value yang sesuai, misalnya bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)], sehingga hasilnya bisa langsung ditempel ke stylesheet atau className.

Editor gradien membuat gradien linear, radial, dan konik. Klik bilah titik warna untuk menambahkan warna di posisi yang diklik, seret titik untuk memindahkannya atau gunakan tombol panah untuk posisi yang presisi, dan beri setiap titik opasitasnya sendiri. Gradien linear dan konik memakai sudut, gradien radial dan konik memakai titik pusat, gradien radial bisa berbentuk lingkaran atau elips, dan semuanya bisa diulang untuk membuat garis-garis dan cincin. Anda juga bisa memilih ruang warna untuk pencampuran: OKLab dan OKLCH menghindari bagian tengah yang kelabu dan keruh seperti pada pencampuran sRGB klasik di antara warna-warna jenuh, dan didukung oleh semua browser terbaru.

Editor bayangan kotak menumpuk lapisan sebanyak yang Anda perlukan. Setiap lapisan punya offset X dan Y, blur, spread, warna dengan opasitas, sakelar inset, dan tombol tampil/sembunyi. Urutan lapisan bisa diubah, karena lapisan pertama digambar paling atas. Kotak pratinjau dengan ukuran, radius sudut, dan warna yang bisa diatur menampilkan efeknya di permukaan terang atau gelap.

Dua belas preset untuk setiap editor — senja, roda warna, dan garis-garis; elevasi Material, bayangan lembut berlapis, neumorphism, dan offset tegas — menjadi titik awal Anda. Alat ini hanya mencakup gradien dan bayangan kotak; text-shadow, filter: drop-shadow, dan gradien SVG tidak dihasilkan.

Privasi

Semuanya berlangsung di halaman: warna dan pengaturan tidak pernah meninggalkan browser Anda dan tidak ada gambar yang diunggah. Gradien dan bayangan Anda saat ini disimpan di penyimpanan lokal, jadi tetap ada saat Anda kembali.

Fitur

Linear, radial, dan konik

Titik warna yang bisa diseret dengan opasitas, sudut, pusat, bentuk, dan mode berulang.

Bayangan multilapisan

Tumpuk, urutkan ulang, sembunyikan, dan beri inset pada lapisan bayangan untuk kedalaman yang realistis.

CSS dan Tailwind

Salin deklarasi siap pakai atau kelas Tailwind arbitrary-value.

Generator gradien & bayangan CSS: pertanyaan yang sering diajukan

Bagaimana cara memakai kelas Tailwind?
Tempel ke className seperti utilitas lainnya, misalnya class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]". Nilai arbitrary Tailwind mengubah garis bawah kembali menjadi spasi saat CSS dibuat, dan ini berfungsi di Tailwind 3 dan 4. Untuk nilai yang sering dipakai ulang, tambahkan ke tema Anda sebagai latar belakang atau bayangan bernama.
Apa yang diubah oleh opsi pencampuran warna?
Opsi ini menentukan ruang warna tempat browser mencampur warna di antara titik-titik. sRGB, yang sudah lama jadi bawaan, sering menghasilkan pita kelabu kusam di antara warna komplementer seperti biru dan kuning. OKLab menjaga campuran tetap merata secara persepsi, dan OKLCH menjaga rona tetap cerah dengan mengelilingi roda warna. CSS yang dihasilkan menambahkan “in oklab” atau “in oklch” setelah sudut.
Mengapa bayangan yang realistis memakai beberapa lapisan?
Bayangan nyata punya inti gelap yang tajam dekat objek dan sebaran lembut yang lebar di kejauhan. Satu box-shadow hanya bisa meniru salah satunya. Menumpuk dua sampai lima lapisan dengan blur dan offset yang meningkat, masing-masing beropasitas rendah, meniru keduanya. Begitulah tingkat elevasi Material Design dan preset Berlapis dibuat.
Bisakah saya membuat diagram lingkaran atau garis-garis bertepi tegas?
Bisa. Letakkan dua titik di posisi yang sama, maka warna berubah seketika tanpa bercampur: preset Diagram lingkaran memakai gradien konik dengan titik ganda untuk irisan tajam, dan preset Garis-garis memakai gradien linear berulang. Seret satu titik ke titik di sebelahnya, atau ketik posisi yang sama untuk keduanya, untuk membuat tepi tegas.
Apakah inset mengubah cara bayangan digambar?
Bayangan inset digambar di dalam tepi elemen, bukan di luarnya, sehingga kotak tampak tertekan ke permukaan. Offset positif lalu menggeser bayangan ke kanan bawah dari tepi dalam. Anda bisa mencampur lapisan inset dan luar dalam satu box-shadow; mulailah dari preset Dalam untuk melihat satu lapisan inset.

Tugas lain dengan alat ini