是否可以在CSS中为img属性添加阴影,我尝试过它似乎不起作用。我是正确的还是我的代码搞砸了
CSS
.image_carousel img {
padding-right: 14px;
display: block;
float: left;
box-shadow: 3px 3px 1px #ccc;
-webkit-box-shadow: 3px 3px 1px #ccc;
-moz-box-shadow: 3px 3px 1px #ccc;
}
HTML
<div class="image_carousel"><img src="../imgs/image.jpg" width="800" height="600" alt=""/></div>
答案 0 :(得分:10)
看起来你可以:
.image_carousel img {
margin-right: 14px;
display: block;
float: left;
box-shadow: 3px 3px 1px #ccc;
-webkit-box-shadow: 3px 3px 1px #ccc;
-moz-box-shadow: 3px 3px 1px #ccc;
}
<div class="image_carousel"><img src="//placehold.it/300/f80/fff" alt=""/></div>
答案 1 :(得分:0)
根据specification,box-shadow
适用于所有元素。但这是CSS3规范,所以现在只有少数浏览器会支持它:
是现在想到的那些
答案 2 :(得分:0)
img.carousel {box-shadow: 3px 3px 1px #ccc;} /*works fine
<img src="whatever.png" class="carousel">
或尝试娱乐
img.carousel {border:1px solid #ccc;}
img.carousel:hover {box-shadow: 3px 3px 10px #ccc;}
答案 3 :(得分:0)
<style>
img {
-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.41);
box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.41);
}
</style>
<img src="http://jadide.ir/wp-content/uploads/2016/06/2.jpg" alt=""/>