2012-10-20 17 views
5

aşağıdaki gibi bir yazılım kutusu düşünün:CSS kullanarak bir yazılım kutusunun arka plan gölgesini oluşturmanın bir yolu var mı?

http://www.sitellite.org/pix/sitellite-box.gif

Şimdi gölge yoktur düşünün. Arka plan gölgesini simüle edebilecek bir CSS yolu var mı, IE9 ve üstü olmasa bile en azından Firefox ve Chrome'da çalışabiliyor muyum?

+2

Dönüştürülmüş bir degrade kullanın. (Yani, 'dönüşümü kullanın: eğrilt (...)' ve 'arka plan-görüntü: doğrusal-gradyan (...) '.) – BoltClock

+0

Belki CSS3 dönüşümleri ile .. – intelis

+1

Kutu için bir görüntü kullanıyorsunuz, o zaman neden gölge için bir görüntü değil? – enhzflep

cevap

2

bir yolu, bir doğrusal gradyanı ve görüntü arkasında pozisyon ekleyin Bu

<div id="triangle"></div> 

#triangle { 
    width: 0; 
    height: 0; 
    border-top: 100px solid grey; 
    border-left: 100px solid transparent; 
    opacity:0.1; 
}​ 

see example

gibi bir üçgen şekli ile başlamak olacaktır. Bu gradient generator'a bir başlangıç ​​noktası olarak bakın.

Sonra transform'u hafifçe eğmek için kullanabilirsiniz.

+0

Parlak, +1 ... –

İlgili konular