【发布时间】:2017-08-05 20:16:00
【问题描述】:
在 android (2.3.3) 移动浏览器和 Opera Mini 上进行测试,我发现我网站上的几个带有 overflow:hidden 的容器显示溢出...
这是有问题的元素之一的示例:
<div class="button">
<span>Some Text</span>
</div>
.button {
display:inline-block;
position:relative;
padding:10px;
border:1px solid black;
border-radius:100px;
overflow:hidden;
}
.button:before {
content:"";
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
background-color:blue;
mix-blend-mode:multiply;
}
.button span {
position:relative;
z-index:1;
}
在移动浏览器上,您可以看到:before 元素的角超出了父元素的圆角。我该如何解决这个问题?
【问题讨论】: