Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Generator CSS Box Shadow

Generator CSS Box Shadow

Buat efek CSS box-shadow secara visual dengan multiple layer, preset, dan live preview. Sesuaikan offset, blur, spread, warna, dan opacity untuk menciptakan efek bayangan yang sempurna.

Apa itu CSS Box Shadow Generator?

CSS Box Shadow Generator adalah alat visual yang membantu Anda membuat efek CSS box-shadow tanpa perlu menghafal sintaksnya. Alih-alih menulis nilai bayangan secara manual, Anda menggunakan slider dan kontrol intuitif untuk merancang bayangan yang sempurna, kemudian copy kode CSS yang dihasilkan langsung ke proyek Anda.

Mengapa alat visual penting: Properti CSS box-shadow menerima multiple value dalam urutan tertentu: offset horizontal, offset vertikal, blur radius, spread radius, dan warna. Menemukan kombinasi yang tepat bisa rumit, terutama saat melapis multiple shadow untuk efek yang realistis. Alat ini memberikan feedback visual instan saat Anda menyesuaikan setiap parameter.

Highlight Utama

Multiple Shadow Layer

Tumpuk hingga 10 shadow layer independen untuk menciptakan efek kompleks dan realistis dengan kedalaman dan dimensi.

Preset Bawaan

Mulai dari bayangan yang dirancang secara profesional seperti Elevated, Neumorphism, atau gaya Material Design.

Kontrol Penuh

Fine-tune offset, blur, spread, warna, opacity, dan inset untuk setiap layer dengan presisi.

Live Preview

Lihat perubahan secara instan saat Anda menyesuaikan nilai apa pun, dengan feedback visual real-time.

Cara Menggunakan

Ikuti langkah-langkah sederhana ini untuk membuat efek bayangan profesional dalam hitungan menit:

1

Sesuaikan Kontrol Bayangan

Gunakan slider atau ketik nilai secara langsung untuk mengonfigurasi properti bayangan Anda:

  • Offset X — Menggeser bayangan ke kiri (-) atau ke kanan (+)
  • Offset Y — Menggeser bayangan ke atas (-) atau ke bawah (+)
  • Blur — Mengontrol kelembutan tepi bayangan (0 = tajam)
  • Spread — Memperluas (+) atau menyusutkan (-) ukuran bayangan
  • Warna & Opacity — Pilih warna bayangan dan sesuaikan transparansinya
  • Inset — Toggle untuk membuat inner shadow alih-alih outer shadow
2

Tambah Layer Lainnya (Opsional)

Klik tombol + untuk menambah shadow layer tambahan. Setiap layer memiliki kontrol independen. Klik layer dalam daftar untuk memilihnya dan ubah nilainya. Gunakan ikon mata untuk menampilkan/menyembunyikan layer individual.

3

Coba Preset (Opsional)

Jelajahi grid preset di bagian bawah panel kontrol. Klik preset apa pun untuk menerapkannya secara instan. Anda kemudian dapat menyesuaikan nilai lebih lanjut agar sesuai dengan desain Anda.

4

Sesuaikan Preview

Uji bayangan Anda di berbagai latar dengan mengubah warna Background dan Element. Beralih antara bentuk Rounded, Square, dan Circle untuk melihat bagaimana bayangan terlihat pada elemen yang berbeda.

5

Copy Kode CSS

Saat puas, klik tombol Copy di atas output kode. Properti CSS box-shadow lengkap disalin ke clipboard Anda, siap untuk ditempel ke stylesheet Anda.

Fitur

Kontrol Bayangan Visual

Setiap properti bayangan memiliki slider khusus dengan input angka yang tersinkronisasi. Seret slider untuk penyesuaian cepat atau ketik nilai tepat untuk presisi. Perubahan tercermin dalam preview secara instan.

Pro tip: Gunakan slider untuk eksperimen cepat dan input angka saat Anda membutuhkan presisi pixel-perfect. Sistem dual-input memberikan yang terbaik dari kedua dunia.

Multiple Shadow Layer

Bayangan dunia nyata jarang merupakan layer tunggal. Alat ini memungkinkan Anda menumpuk hingga 10 shadow layer, masing-masing dengan pengaturan independen. Gabungkan bayangan subtle dan kuat untuk mencapai kedalaman yang terlihat natural dan polished.

Single Layer

Flat Shadow

  • Penampilan satu dimensi
  • Tampilan artificial
  • Persepsi kedalaman terbatas
  • Kurang realistis
Multiple Layer

Realistic Shadow

  • Kedalaman dan dimensi natural
  • Penampilan profesional
  • Gradien smooth
  • Elevasi lifelike

Shadow Preset

Pilih dari 9 preset yang dirancang dengan cermat untuk memulai dengan cepat:

Subtle

Bayangan ringan yang hampir tidak terlihat untuk interface yang bersih

Elevated

Bayangan dua layer untuk efek lift yang lembut

Strong

Bayangan bold dan menonjol yang menarik perhatian

Soft

Bayangan tiga layer yang tersebar untuk tampilan smooth dan realistis

Neon

Efek glow berwarna menggunakan spread dan warna vivid

Inset

Inner shadow untuk elemen pressed atau recessed

Neumorphism

Gaya soft UI dengan pasangan shadow light dan dark

Material

Elevation shadow terinspirasi Google Material Design

Float

Efek floating elevasi tinggi dengan bayangan yang jauh

Kustomisasi Preview

Ubah warna latar preview dan warna elemen untuk menguji bagaimana bayangan Anda terlihat di berbagai permukaan. Beralih antara bentuk rounded, square, dan circle untuk mencocokkan elemen UI aktual Anda.

Warna Latar

Uji bayangan pada latar light, dark, atau custom

Warna Elemen

Sesuaikan warna elemen agar cocok dengan design system Anda

Opsi Bentuk

Preview pada elemen rounded, square, atau circular

Live CSS Output

Kode CSS yang dihasilkan diperbarui secara real-time saat Anda membuat perubahan. Copy dengan satu klik dan tempel langsung ke proyek Anda.

Contoh CSS Output
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1),
            0 2px 4px rgba(0, 0, 0, 0.06);

Pertanyaan yang Sering Diajukan

Apa itu properti CSS box-shadow?

box-shadow adalah properti CSS yang menambahkan efek bayangan di sekitar elemen. Ini menerima nilai untuk offset horizontal, offset vertikal, blur radius, spread radius, dan warna. Multiple shadow dapat dipisahkan dengan koma.

Contoh Sintaks
box-shadow: offset-x offset-y blur-radius spread-radius color;

Mengapa bayangan saya terlihat flat dan tidak realistis?

Bayangan single-layer dengan opacity tinggi cenderung terlihat artificial. Untuk hasil yang lebih realistis, gunakan multiple layer dengan opacity rendah (10-25%) dan hindari hitam murni. Preset "Soft" dan "Elevated" mendemonstrasikan teknik ini.

Best practice: Lapisi 2-3 bayangan dengan opacity menurun dan blur meningkat untuk meniru difusi cahaya natural.

Apa yang dilakukan opsi Inset?

Toggle Inset mengubah bayangan dari outer shadow (default) menjadi inner shadow. Inner shadow menciptakan efek pressed atau recessed, yang umum digunakan untuk input field dan interactive state.

  • Outer shadow: Menciptakan elevasi dan kedalaman
  • Inner shadow: Menciptakan efek pressed atau carved

Berapa banyak shadow layer yang bisa saya tambahkan?

Anda dapat menambahkan hingga 10 shadow layer. Setiap layer memiliki kontrol independen untuk offset, blur, spread, warna, opacity, dan inset. Anda juga dapat toggle visibilitas layer individual.

Catatan performa: Meskipun 10 layer didukung, sebagian besar efek realistis menggunakan 2-4 layer. Layer lebih banyak mungkin berdampak pada performa rendering di perangkat lama.

Bisakah saya menggunakan bayangan berwarna alih-alih hitam?

Ya. Sebenarnya, bayangan berwarna sering terlihat lebih baik daripada yang hitam. Gunakan color picker untuk memilih warna bayangan yang cocok atau melengkapi palet desain Anda. Preset "Neon" adalah contoh bagus dari bayangan berwarna.

  • Gunakan brand color untuk bayangan branded yang subtle
  • Gunakan warna komplementer untuk efek glow yang vibrant
  • Gunakan dark blue atau purple alih-alih pure black untuk bayangan yang lebih soft

Apakah CSS yang dihasilkan kompatibel dengan semua browser?

Properti box-shadow didukung oleh semua browser modern termasuk Chrome, Firefox, Safari, dan Edge. Tidak ada vendor prefix yang diperlukan.

Browser Support 100%
Layer
px
px
px
px
20%
Presets
CSS
box-shadow: none;
Gunakan multiple layer untuk bayangan yang lebih realistis dan natural
Hindari bayangan hitam murni — gunakan opacity rendah (10-25%) untuk efek yang subtle
Coba preset sebagai titik awal, kemudian sesuaikan dengan kebutuhan Anda
Ubah warna latar preview untuk menguji bagaimana bayangan Anda terlihat di berbagai permukaan
Gunakan toggle Inset untuk membuat inner shadow / efek pressed
Semua pemrosesan terjadi di browser Anda — tidak ada data yang dikirim ke server manapun
Ingin belajar lebih banyak? Baca dokumentasi →
1/7
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda