gpt4 book ai didi

html - 圆 Angular overflow hidden + 转换(在 Firefox 和 Safari 中正常,在 Chrome 和 Opera 中无效)

转载 作者:行者123 更新时间:2023-11-28 13:34:30 24 4
gpt4 key购买 nike

我尝试使 div 的圆 Angular 掩盖其子元素的内容。我做到了感谢this question , 但当 children 变形时它不起作用。

所以这个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;
}​

关于html - 圆 Angular overflow hidden + 转换(在 Firefox 和 Safari 中正常,在 Chrome 和 Opera 中无效),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13144992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com