这是我在鼠标悬停时应用于我的图片标记的css类:
div#simpleSearch button#searchButton > img:hover {
/* Box-shadow */
-moz-box-shadow: 0px 0px 13px #AFAFAF;
box-shadow: 0px 0px 13px #AFAFAF;
/* Border-Radius */
-moz-border-radius: 100px; /* Firefox */
-o-border-radius: 100px;
border-radius: 100px; /* CSS3 */
}
工作正常。
但是,如果我用#AFAFAF
或white
替换#FFFFFF
,则不会对我的图片应用边框。我应该补充一点,网站背景是灰色的,因此可以看到白色阴影。
任何人都已经体验过这个? 任何变通方案建议都是最受欢迎的。
答案 0 :(得分:1)
尝试
-moz-box-shadow: 13px 13px 0px 0px #FFFFFF;
-webkit-box-shadow: 13px 13px 0px 0px #FFFFFF;
box-shadow: 13px 13px 0px 0px #FFFFFF;
最后2个值是可选的as seen here
答案 1 :(得分:1)
例如,如果您需要在box-shadow
元素上添加白色顶部和底部div
,例如,您可以在这里提出这样的解决方案:
div:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: inset 0 60px 50px -30px #ffffff, inset 0px -60px 50px -30px #ffffff;
z-index: 1;
}
别忘了添加 z-index 。