2013-04-02 23 views
7

gibiBlur Nasıl Div CSS kullanarak

Kenarları aşağıdadır: http://gyazo.com/ff14a415cf7ac8622eb0cada3e23137f

Başımıza CSS (tercihen değil CSS3) istemek yerine keskin bir o etkiye sahip kenarları ve köşeleri almak egdes.

Böyle, div arka planı olarak box-shadow aynı renk kullanarak bu etkiyi elde edebilirsiniz
+0

. Buna benzer bir şey yapmak isterseniz, CSS ile degrade kenarlıkları aramanız gerekir, ancak kutu gölgesini veya bir görüntüyü kullanmak daha kolay olurdu – ntgCleaner

cevap

18

:

.blur-box { 
    background-color: #555; 
    box-shadow: 0 0 5px 10px #555; 
} 
Sen göreceli boyutunu çimdik ikinci ve üçüncü argüman (burada 5px ve 10px) ayarlayabilirsiniz

ve istediğiniz şekilde almak için gölgenin yarıçapını (sırasıyla) bulanıklaştırın ve bu özellik modern tarayıcılar tarafından da desteklenir (bkz: http://caniuse.com/#feat=css-boxshadow).

İşte jsFiddle demo: http://jsfiddle.net/bXAFt/ (bunu kesinlikle istediğiniz görünüm örneğidir söylediğini sürece) bir görüntü olduğu

+0

Neyse orijinal CSS ve CSS3 ile bunu yapmak için? –

+1

@OP CSS3, CSS'nin bir parçasıdır. Desteklemek istediğiniz tarayıcıları bize anlatmaktan daha iyisiniz. Eski IE'de geri dönüş olarak kullanılabilen filtreler vardır. –

+0

@JamesMitchell: etkinizin CSS <3 ile ulaşılamaz. Modern tarayıcıları tasarım kaygısıyla gerçekten önemsemeli ve sitenizi zarif bozulma/aşamalı geliştirmeyi destekleyecek şekilde yazmalısınız. –