gpt4 book ai didi

safari - Safari 中的透明圆 Angular 边框

转载 作者:行者123 更新时间:2023-12-05 08:00:40 25 4
gpt4 key购买 nike

在 Safari 中使用带圆 Angular 的 alpha 透明边框时,背景会剪裁到边框中。即使使用 background-clip: padding-box 也会发生这种情况。我知道我可以简单地将 h1 包裹在 span/div/etc 中并为其设置边框,但我想知道是否有人知道是否可以在没有更多标记的情况下执行此操作。

这是我正在使用的 CSS:

    h1.inner {
background: #ffa51f;
border-top-right-radius: 60px;
border-bottom-right-radius: 60px;
border-top: 10px solid rgba(33,33,33,.05);
border-bottom: 10px solid rgba(33,33,33,.05);
border-right: 10px solid rgba(33,33,33,.05);
color: #FFF;
display: inline-block;
font-size: 47px;
font-weight: 800;
line-height: 1.2;
padding: 0 .6em 0 0;
position: relative;
text-transform: uppercase;
text-align: left;
background-clip: padding-box;
box-sizing: border-box;
}
h1.inner:before {
background: #ffa51f;
border-top: 10px solid rgba(33,33,33,.05);
border-bottom: 10px solid rgba(33,33,33,.05);
content: "";
position: absolute;
top: -10px;
bottom: -10px;
width: 9999px;
background-clip: padding-box;
box-sizing: border-box;
}

h1.inner:before {
right: 100%;
}

下面是一个 jsfiddle 和屏幕截图,其中包含我正在谈论的示例。

http://jsfiddle.net/39Xen/

http://imgur.com/Hp2bzBm

最佳答案

您的问题是否已在此处得到解决: CSS rounded corners bug in Safari??似乎 Safari 对您尝试执行的操作有一些限制。希望对您有所帮助。

关于safari - Safari 中的透明圆 Angular 边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680441/

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