[英]Rounded corner hide overflow + transform (Ok in Firefox & Safari, not in Chrome nor Opera)
我嘗試使div蒙版的舍入角變為其子元素的內容。 感謝這個問題 ,我這樣做了,但是當孩子們變身時,它不起作用。
因此,此http://jsfiddle.net/ut2DW/在Firefox和Safari(!)中效果很好,但在Chrome或Opera中卻不能,除非我們刪除了transforms屬性(並調整了邊距):
CSS(更多信息請參見JSFiddle)
div {
position: absolute;
}
a {
display: block;
overflow: hidden;
-webkit-border-radius: 0 0 20px 0;
border-radius: 0 0 20px 0;
}
span {
display: block;
transform: rotate(45deg);
}
的HTML
<div>
<a href="#">
<span></span>
</a>
</div>
如何使它至少在Chrome中工作? (哦,拜托,我不想拍張照片!)
謝謝!
我猜這是由於transform: rotate(45deg);
我不知道為什么它也不起作用。
我建議您添加背景圖片而不是旋轉
span {
display: block;
margin: 22px 0 0 22px;
width: 100px;
height: 100px;
background: #000 url(../img/black-triangle.png) no-repat;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.