问题 1: 部分机型下, 设置 border-radius 以及 overflow:hidden 会造成背景颜色溢出
解决: background-clip: padding-box
原理: background-clip 是颜色颜色显示区域, 设置为 padding-box
问题 2: transform 的子元素在父元素 overflow:hidden 之后还是会溢出
解决办法: 在父元素加上一段 css
-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==');
这是一张 1px 的纯黑色图片
原理: -webkit-mask-image:url(‘’), 会在图片上添加蒙版(黑色表示将内容透明, 白色表示将内容显示, 介于中间表示半透明)