回答
CSS3框陰影將陰影應用於元素,而不是元素的內容。換句話說,如果你有一個圖像(它是矩形的),但圖像本身是一個圓圈,陰影將被應用到矩形圖像元素,而不是圖像的實際主體。
UPDATE:
當然,你總是可以使用canvas元素與陰影玩。這裏有一個jsFiddle example都繪製一個圓和加載一個圓,然後對兩者都應用陰影效果。
還有就是偉大的教程,範例箱陰影here
而且,簡單的CSS3的跨瀏覽器四捨五入角落
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
只是調整PIX到你想要的邊角圓度,或者使用em
代替
CSS不允許將陰影添加到形狀INSIDE圖像中。 CSS不知道圖像的樣子。
在css3中有一個屬性正在做你想要的。但是,當然,這還沒有被所有瀏覽器(IE ...)執行。 看看那裏:http://css-tricks.com/snippets/css/css-box-shadow/
這是不可能的,因爲CSS不知道圖像內容的形狀(例如,解釋透明度)。 你可以用CSS3製作一個圓圈並給出一個影子,see this jsFiddle。
div {
background: red;
height: 100px;
width: 100px;
border-radius: 50px;
margin: 20px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
-moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
}
的JS轉換功能不那麼真實,圖像可以是圓的以及使用相同的技術,請參閱[小提琴](http://jsfiddle.net/SpYk3/MQrqh/) – SpYk3HH 2012-03-21 16:04:09
你是對的,編輯我的答案,以澄清我的實際意思。 – 2012-03-21 16:09:06
正如sptk3hh說,看看這裏http://jsfiddle.net/ZjMbh/6/ – 2012-03-21 16:10:11
這件事情對我有用。我想要32x32圖像周圍的圓形陰影。
<a class="media-links" href="">
<img class="media-imgs" src="">
</a>
CSS就是這樣。
img.media-imgs
{
-webkit-border-radius: 20px;
}
img.media-imgs:hover
{
-webkit-animation-name: greenPulse;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1;
-webkit-box-shadow: 0 0 18px #91bd09;
}
是的,只需在您的圖像中添加一個邊框半徑:50%以及框陰影屬性:)在我的img標籤中工作。
陰影與css中的形狀無關,可以在創建圓後使用陰影屬性作爲圓。 您可以使用下面的代碼,它應該工作正常
.circle{
width:150px;height:150px;
border: solid 1px #555;
background-color: #eed;
box-shadow: 10px -10px rgba(0,0,0,0.6);
-moz-box-shadow: 10px -10px rgba(0,0,0,0.6);
-webkit-box-shadow: 10px -10px rgba(0,0,0,0.6);
-o-box-shadow: 10px -10px rgba(0,0,0,0.6);
border-radius:100px;
}
- 1. 帶CSS圖像的圓形陰影
- 2. 如何爲畫布形狀設置圓形內部陰影?
- 3. css在方形圖像下創建圓形陰影
- 4. 霍夫圓變換爲圓形陰影
- 5. 如何將矩形圖像設置爲圓形圖像
- 6. 如何在圓形圖像上添加陰影和邊框androidView?
- 7. CSS/JS以陰影作爲條形圖?
- 8. CSS - 如何設置漸變陰影?
- 9. 帶陰影的圓形UIView?
- 10. 箱形陰影在圖像?
- 11. CSS陰影的圖像
- 12. 將陰影添加到圓形視圖
- 13. 如何爲UINavigationBar設置不透明的1px高陰影圖像?
- 14. Css圓形圖像
- 15. 帶圓角和陰影的圖像
- 16. 帶有陰影和圓形邊緣的java swing中的圖像
- 17. 繪製一個圓形陰影的方形元素與CSS
- 18. HTML + CSS:如何將陰影(如圖像)添加到圖像?
- 19. 如何爲UISegmentedControl設置陰影?
- 20. 位置固定的圓形圖像 - css
- 21. 陰影文本:CSS還是圖形?
- 22. 圖像陰影
- 23. CSS多邊形陰影
- 24. 三角形div css陰影
- 25. 如何設置按鈕有圖像和陰影?
- 26. Android Action Bar橢圓形陰影
- 27. 帶有陰影CSS的圓3
- 28. HTML/CSS - 陰影圖像調整
- 29. CSS背景圖像和陰影
- 30. CSS:帶陰影效果的圓形按鈕
IE9支持的box-shadow,但以前的IE版本,你需要somesort – SpYk3HH 2012-03-21 16:01:29