MUTools

Pembuat Bayangan CSS

Pembuat Bayangan CSS adalah box shadow generator gratis untuk membuat kode CSS bayangan (shadow) sebuah elemen melalui antarmuka GUI. Cukup atur offset (posisi horizontal & vertikal), blur, spread, warna, dan tingkat opasitas lewat slider, lalu kode box-shadow dan filter: drop-shadow() dibuat secara real-time.

Mode

Tipe output

Pengaturan lapisan bayangan

  • 1
25%
0px
10px
20px
-4px

Preset

Kode CSS

.shadow {
  box-shadow: 0px 10px 20px -4px rgba(15, 23, 42, 0.25);
}

Seluruh proses pembuatan bayangan berlangsung di dalam browser Anda, dan data yang dimasukkan tidak dikirim ke server eksternal.

Pratinjau

Elemen contoh

Warna latar
Warna elemen
Bentuk
16px

Apa itu alat Pembuat Bayangan CSS?

Pembuat Bayangan CSS adalah box shadow generator gratis untuk membuat kode CSS bayangan (shadow) sebuah elemen melalui antarmuka GUI. Cukup atur offset (posisi horizontal & vertikal), blur, spread, warna, dan tingkat opasitas lewat slider, lalu kode box-shadow dan filter: drop-shadow() dibuat secara real-time.

Anda dapat menumpuk beberapa layer bayangan, mulai dari bayangan halus yang alami hingga bayangan kaya dengan kesan tiga dimensi. Setiap layer dapat diubah menjadi bayangan dalam (inset) dan urutan tumpukannya dapat ditukar dengan menyeretnya. Selain HEX, warna juga mendukung tempelan format rgb() / hsl().

Lapisan bayangan dan Neumorphism merupakan dua mode independen yang dialihkan lewat toggle di bagian atas. Pada mode Lapisan bayangan, preset seperti bayangan halus, elevation ala Material, floating, bayangan tajam (hard), long shadow, dan glow dapat diterapkan dengan satu klik. Mode Neumorphism (neumorphic UI) membuat bayangan timbul-tenggelam secara real-time dengan mengatur warna dasar, jarak, dan intensitas. Anda bisa menyesuaikan sambil melihat hasil nyatanya dengan mengubah warna latar, warna elemen, dan bentuk (sudut membulat, lingkaran, persegi) pada pratinjau.

Bayangan yang dibuat dapat disalin satu klik dalam format CSS (box-shadow / filter), CSS variables, konfigurasi Tailwind, maupun variabel SCSS, lalu langsung ditempel ke kode Anda. Tombol "Salin URL" menghasilkan URL berbagi yang mereproduksi pengaturan saat ini, praktis untuk berbagi dengan tim atau menyimpan bookmark. Seluruh proses pembuatan bayangan berlangsung di dalam browser Anda dan data yang dimasukkan tidak dikirim ke server eksternal. Berjalan sepenuhnya di browser Anda.

Cara penggunaan

  1. Pilih tipe output (box-shadow / drop-shadow). box-shadow mendukung spread dan inset, sedangkan drop-shadow membuat bayangan yang mengikuti bentuk elemen.
  2. Tambahkan layer, lalu atur posisi horizontal & vertikal, blur, spread, warna, dan opasitas lewat slider. Beberapa layer dapat ditukar urutannya dengan menyeret, dan dengan inset bisa menjadi bayangan dalam.
  3. Pada mode Lapisan bayangan, terapkan preset (halus, Material, floating, tajam, long shadow, glow) dengan satu klik. Untuk bayangan timbul/cekung, beralihlah ke mode Neumorphism lalu atur slider warna dasar, jarak, dan intensitas secara real-time. Ubah warna latar, warna elemen, dan bentuk pada pratinjau untuk memeriksa hasilnya.
  4. Pada "Kode CSS", ganti tab antara CSS, CSS variables, Tailwind, dan SCSS, lalu gunakan "Salin Kode CSS" untuk mengambil kode dan menempelkannya ke kode Anda. Gunakan "Salin URL" untuk berbagi pengaturan.

Skenario penggunaan

  • Desainer atau coder yang ingin memberi bayangan halus pada tombol, kartu, atau modal, dan langsung menyiapkan CSS box-shadow dengan salin-tempel.
  • Frontend engineer yang ingin merancang bayangan estetis berkesan tiga dimensi atau bayangan dalam dengan memadukan beberapa layer dan inset.
  • Pengguna yang ingin membuat bayangan timbul-tenggelam khas neumorphism (neumorphic UI) secara cepat dari warna dasar.
  • Developer yang ingin menuangkan bayangan langsung ke kode sebagai konfigurasi boxShadow Tailwind, CSS variables, atau variabel SCSS.
  • Pengguna yang ingin membagikan bayangan yang sudah ditentukan ke tim lewat URL berbagi, atau mereproduksi pengaturan yang sama di lain waktu.

Hal yang perlu diperhatikan

  • Seluruh proses pembuatan bayangan berlangsung di dalam browser, dan data yang dimasukkan tidak dikirim ke pihak eksternal.
  • drop-shadow (`filter: drop-shadow()`) tidak mendukung spread maupun inset. Keduanya hanya berlaku saat Anda memilih box-shadow.
  • Jika beberapa drop-shadow ditumpuk, bayangan berikutnya ditambahkan di atas hasil bayangan sebelumnya (tampilannya berbeda dari box-shadow yang dipisah koma).
  • URL berbagi memuat tipe output, setiap layer (posisi, blur, spread, warna, opasitas, inset), dan pengaturan pratinjau. Membuka URL akan mereproduksi bayangan dengan pengaturan yang sama.

Pertanyaan yang sering diajukan

Apakah data yang saya masukkan dikirim ke server?
Tidak. Seluruh proses pembuatan bayangan tuntas di dalam browser Anda. Anda dapat menggunakannya dengan tenang bahkan untuk warna brand atau palet warna yang ditangani dalam pekerjaan.
Apa perbedaan antara box-shadow dan drop-shadow?
box-shadow memberi bayangan pada batas persegi elemen serta mendukung spread dan inset. filter: drop-shadow() membuat bayangan yang mengikuti bentuk nyata elemen (misalnya PNG transparan atau garis tepi ikon), tetapi tidak mendukung spread dan inset. Pada alat ini Anda dapat membuat keduanya dengan berganti tipe.
Apakah saya bisa membuat bayangan neumorphism (bayangan timbul-tenggelam)?
Bisa. Beralihlah ke mode Neumorphism di bagian atas, pilih warna dasar, lalu atur jarak dan intensitas, maka 2 layer berupa sorotan terang dan bayangan gelap dibuat secara real-time. Anda dapat beralih antara timbul (menonjol) dan cekung (tertekan, inset), sementara elemen dan latar memakai warna dasar yang sama. Outputnya independen dari mode Lapisan bayangan.
Apakah saya bisa membuat banyak bayangan (multiple shadow) atau bayangan dalam?
Bisa. Saat menambahkan layer, beberapa box-shadow dapat ditumpuk dengan pemisah koma dan urutannya dapat ditukar dengan menyeret. Setiap layer bisa menjadi bayangan dalam dengan mengubahnya ke inset.
Apakah saya bisa mengekspornya sebagai Tailwind atau CSS variables?
Bisa. Pada tab "Kode CSS" Anda dapat berganti antara CSS (box-shadow / filter), CSS variables, Tailwind (boxShadow / dropShadow), dan variabel SCSS, lalu menyalin seluruh kode dengan tombol "Salin Kode CSS" dan langsung menempelkannya ke kode Anda.
Apakah bayangan yang dibuat bisa dibagikan atau disimpan?
Tekan "Salin URL", maka Anda mendapatkan URL berbagi yang memuat tipe output dan pengaturan setiap layer. Membuka URL tersebut akan mereproduksi bayangan yang sama, sehingga praktis untuk berbagi dengan tim atau menyimpan bookmark.