我在Windows 7上使用了Chrome版本39.0.2171.71m。我得到一个奇怪的盒子阴影显示错误以及border-radius:
HTML:
<div id="layer_content_wrapper">
</div>
CSS:
body {
background-color: black;
}
#layer_content_wrapper {
position: absolute;
z-index: 100;
width: 300px;
height: 300px;
background-color: rgba(0, 0, 0, 0.7);
background-color: white;
left: 50%;
margin-left: -150px;
top: 60px;
-webkit-border-radius: 150px;
-webkit-box-shadow: 0px 0px 300px 100px red;
}
有解决方法吗?我做错了吗?
3个月前没有出现显示错误...它必须与chrome中已更改的内容有关。我有一个页面运行了近两年的这个盒子阴影,直到出现错误。
谢谢...
答案 0 :(得分:0)
尝试使用此css:
-webkit-box-shadow: 0px 0px 140px 100px rgba(255, 0, 0, 0.6) !important;
其中水平和垂直长度为0px,模糊半径为300px至140px,长矛半径为100px,颜色为rgba(alpha通道为0.6),可以解决Chrome上的问题并与其他浏览器具有相同的结果
您可以将其用于跨浏览器:
-webkit-box-shadow: 0px 0px 140px 100px rgba(255,0,0,0.6);
-moz-box-shadow: 0px 0px 140px 100px rgba(255,0,0,0.6);
box-shadow: 0px 0px 140px 100px rgba(255,0,0,0.6);