CSS kutu gölgesi oluşturucu

Kaydırıcılarla bir gölge şekillendir, CSS'sini kopyala.

0
1
3
0
12
Kutu ve arka plan
18

Tarayıcında çalışır. Yazdığın hiçbir şey bir yere gönderilmez.

Bir CSS kutu gölgesi nasıl yapılır

  1. Bir şablondan başla, veya kaydırma, bulanıklık ve yayılma kaydırıcılarını hareket ettir.
  2. Daha yumuşak, daha doğal bir gölge için katmanlar ekle.
  3. box-shadow satırını CSS'ine kopyala.

Her box-shadow değeri ne yapar

DeğerAnlamıTipik aralık
Kaydırma XGölgeyi sağa, negatifse sola taşır-100 ile 100px arası
Kaydırma YGölgeyi aşağı, negatifse yukarı taşır-100 ile 100px arası
BulanıklıkKenarı yumuşatır; 0 keskin kenarlı bir gölge verir0 ile 200px arası
YayılmaGölgeyi bulanıklaştırılmadan önce büyütür veya küçültür-100 ile 100px arası
OpaklıkGölge renginin ne kadar katı göründüğüDoğal görünüm için %10 ile %30 arası

Yaygın görünümler için başlangıç değerleri

ŞablonKaydırma YBulanıklıkYayılmaOpaklık
Yumuşak10px30px-5px%20
Keskin6px (X de)0px0px%100
Parıltı0px24px4px%55
İçe gömük2px6px0px%25

Katmanlı ve Havada şablonları, tek bir katmanın yeniden üretemeyeceği şekilde aynı anda iki veya üç gölgeyi üst üste koyarak bunların üzerine kurulur.

Doğal görünen gölgeler için ipuçları

  • Gerçek ışık nadiren saf siyah bir gölge düşürür. %10 ile %30 opaklık kullan, daha yumuşak bir sonuç için rengi arka planın tonuna doğru eğ.
  • Katmanlı ve Havada şablonlarının yapıldığı gibi, 2 veya 3 gölgeyi üst üste koy: kutuya yakın küçük, sıkı bir tane ve daha uzakta büyük, daha bulanık bir tane.
  • Büyük bir dikey kaydırmayla negatif yayılma, modern arayüzlerde yaygın olan havada duran kart görünümünü verir.
  • overflow: hidden olan bir üst öğe, içeriği kestiği gibi tam olarak bir gölgeyi de keser, bu yüzden her yerde overflow'u kaldırmak yerine üst öğeye dolgu ekle.

Gölge oluşturucu SSS

box-shadow değerleri ne anlama gelir?

Sırasıyla: yatay kaydırma, dikey kaydırma, bulanıklık yarıçapı, yayılma yarıçapı ve renk. Pozitif kaydırmalar gölgeyi sağa ve aşağıya taşır, inset anahtar sözcüğü ise onu kutunun içine çizer.

Bir gölgeyi nasıl doğal gösteririm?

Düşük opaklıkla iki veya üç yumuşak gölgeyi üst üste koy: kutuya yakın küçük, sıkı bir tane ve daha uzakta büyük, daha bulanık bir tane. Gerçek gölgeler nadiren tam güçte saf siyahtır.

Yayılma ne işe yarar?

Yayılma, gölgeyi bulanıklaştırılmadan önce büyütür veya küçültür. Büyük bir dikey kaydırmayla birlikte negatif bir yayılma, havada duran kart görünümünü verir.

Gölgem neden kesiliyor?

overflow: hidden olan bir üst öğe, gölgeler dahil kutusunun dışına çizilen her şeyi keser. Üst öğeye dolgu ekle veya overflow ayarını kaldır.

Kaç gölge katmanı üst üste koyabilirim?

Bu sayfada 8'e kadar. CSS'in kendisinde box-shadow katmanları için sabit bir sınır yok, ama 3 veya 4'ten fazlası nadiren farklı görünür ve çizmesi daha maliyetlidir.

Bir kutu gölgesi bir öğenin boyutunu veya boşluğunu değiştirir mi?

Hayır. Bir box-shadow tamamen görseldir ve bir kenarlık veya anahat gibi asla düzeni etkilemez, bu yüzden bir tane eklediğinde veya boyutunu değiştirdiğinde komşu öğeler asla kaymaz.

İlgili araçlar