Langsung ke konten

Buat box shadow CSS

Rancang box shadow CSS berlapis secara visual dengan offset, blur, spread, inset, dan opasitas untuk tiap lapisan, lalu salin CSS atau kelas Tailwind. Semuanya di browser Anda.

Radius sudut24px
Ukuran kotak180px
CSS
box-shadow: 0 10px 30px -5px rgb(15 23 42 / 0.18);
Kelas Tailwind
shadow-[0_10px_30px_-5px_rgb(15_23_42/0.18)]
Lapisan
Offset X0px
Offset Y10px
Blur30px
Spread-5px
Opasitas18%
Preset
Berjalan di browser Anda · tanpa unggahCara kerja

Cara menggunakan Generator box shadow

  1. 1

    Pilih bayangan awal

    Klik preset seperti Lembut, Berlapis, atau Elevasi 2, atau ubah lapisan bawaan.

  2. 2

    Atur setiap lapisan

    Pilih lapisan lalu atur offset X dan Y, blur, spread, warna, opasitas, dan inset.

  3. 3

    Periksa di permukaan Anda

    Ubah ukuran kotak, radius sudut, dan warna agar sesuai dengan elemen yang sedang Anda desain.

  4. 4

    Salin CSS

    Salin deklarasi box-shadow atau kelas Tailwind ke kode Anda.

Batas dan Pro

Gratis tanpa daftar: lapisan tanpa batas, offset dari −100 sampai 100 px, blur hingga 200 px, dan 12 preset bayangan.

Pro menghilangkan iklan; editor bayangan lengkap di setiap paket. Lihat Pro

Tentang Generator box shadow

Properti CSS box-shadow menerima daftar lapisan, masing-masing dengan offset horizontal dan vertikal, radius blur, jarak spread, warna, dan kata kunci inset yang opsional. Untuk mendapatkan kedalaman yang tampak natural, semua nilai itu harus diseimbangkan di dua lapisan atau lebih, dan ini sulit dilakukan dengan mengedit angka langsung di stylesheet. Editor ini menampilkan hasilnya pada kotak pratinjau langsung saat Anda menggeser slider, lalu menuliskan deklarasi CSS dan kelas Tailwind shadow-[…] untuk Anda.

Tambahkan lapisan sebanyak yang Anda mau, sembunyikan satu lapisan sementara untuk membandingkan, geser ke atas atau ke bawah — lapisan pertama dalam daftar digambar paling atas — atau ubah ke inset untuk tombol yang tampak ditekan dan kolom input. Offset berkisar dari −100 sampai 100 piksel, blur hingga 200 piksel, dan spread dari −100 sampai 100, dan setiap warna punya opasitasnya sendiri. Spread negatif adalah trik di balik bayangan lembut modern: bayangan ditarik ke bawah elemen sehingga hanya cahaya tipis yang terlihat di bawahnya.

Kotak pratinjau bisa diubah ukurannya dan diberi radius sudut, warna kotak, serta warna latar belakang apa pun, sehingga Anda bisa menilai bayangan pada permukaan desain yang sebenarnya, termasuk tema gelap yang butuh bayangan dengan opasitas lebih tinggi atau cahaya berwarna.

Ada dua belas titik awal: empat tingkat elevasi Material Design, satu lapisan lembut, bayangan halus lima lapisan, offset keras ala neubrutalism, neumorphism, bayangan dalam, cahaya berwarna, cincin garis tepi bergaya fokus, dan kartu melayang. Gradien ada di tab lain; bayangan teks dan filter drop-shadow() tidak tercakup.

Privasi

Bayangan dibuat dan dipratinjau sepenuhnya di halaman ini, dan lapisan Anda hanya disimpan di penyimpanan lokal browser ini agar tetap ada setelah halaman dimuat ulang. Tidak ada pengaturan atau desain yang dikirim ke server.

Generator box shadow: pertanyaan yang sering diajukan

Apa perbedaan antara blur dan spread?
Blur melembutkan tepi bayangan: 0 menghasilkan salinan tajam dari kotak, sedangkan nilai yang lebih besar memudarkannya sepanjang jumlah piksel tersebut. Spread membesarkan atau mengecilkan bayangan sebelum di-blur, sehingga spread positif membuatnya lebih besar dari kotak dan spread negatif menyelipkannya ke bawah. Blur besar dengan spread negatif menghasilkan tampilan halus yang terangkat, lazim di antarmuka masa kini.
Dalam urutan apa beberapa bayangan digambar?
Bayangan pertama dalam daftar digambar paling atas dan yang terakhir paling bawah, semuanya di bawah elemen itu sendiri. Urutan penting saat lapisan bertumpuk dengan warna berbeda, misalnya cahaya berwarna di atas dasar gelap. Gunakan tombol panah untuk menggeser lapisan ke atas; CSS yang dihasilkan selalu mencantumkan lapisan sesuai urutan yang ditampilkan.
Bagaimana membuat bayangan tampak bagus di mode gelap?
Bayangan hitam hampir hilang pada latar gelap, jadi desainer menaikkan opasitas, mencerahkan permukaan elemen yang terangkat, atau memakai cahaya lembut berwarna merek. Atur latar belakang pratinjau ke warna permukaan gelap Anda, coba preset Cahaya, lalu sesuaikan warna dan spread-nya.
Bisakah box-shadow mengikuti bentuk PNG transparan?
Tidak. box-shadow selalu mengikuti kotak elemen dan border-radius-nya, bukan piksel gambar atau ikon yang terlihat di dalamnya. Untuk bentuk tidak beraturan, gunakan filter CSS drop-shadow(), yang mengikuti transparansi tetapi hanya menerima satu bayangan tanpa spread. Generator ini hanya menghasilkan nilai box-shadow.
Apakah box-shadow yang berat memperlambat halaman saya?
Bayangan statis ringan bagi browser modern. Radius blur besar pada banyak elemen, atau menganimasikan box-shadow saat hover, bisa memicu repaint yang membebani ponsel kelas bawah. Untuk efek hover, animasikan opasitas pseudo-element yang membawa bayangan, atau animasikan transform, yang bisa dikomposisi browser tanpa menggambar ulang bayangan di setiap frame.

Tugas lain dengan alat ini