Samsung S4圆角Bug
Samsung S4
手机在 Android Browser4.4.2
上(其他版本未测),如果你使用了 border-radius
,并且使用了 -webkit-transform
属性,当使用了 translatez
或者 translate3d
值,圆角会出现问题:
.test {
border: 2px solid red;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: gray;
box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
-webkit-transform: translate(0, 0) translatez(0);
transform: translate(0, 0) translatez(0);
}
<div class="test"></div>
如上代码,-webkit-transform: translate(0, 0) translatez(0)
将会导致圆角无法包裹住 background-color
。
当然,-webkit-transform: translate3d(0, 0, 0)
也是一样的,所以如果你的某个场景是这样的,那么可以直接使用 -webkit-transform: translate(0, 0)
来避免这个问题。