gpt4 book ai didi

CSS 3 Corner Ribbon 圆 Angular 问题

转载 作者:太空宇宙 更新时间:2023-11-04 07:24:56 26 4
gpt4 key购买 nike

所以,我正在尝试制作右上角的丝带。我成功地做到了这一点,但我遇到的问题是我无法找到一种方法使右上角的边界半径略微为 10px。我尝试了 border-radius: 0px 0px 0px 10px (更改所有值)以及 border-top-right-radius:10px 但这些都没有用。任何解决方案将不胜感激。

.corner-ribbon {
position: absolute;
top: 0px;
right: 0px;
width: 0;
height: 0;
border-top: 100px solid #ED5565;
border-left: 100px solid transparent;
}

.corner-ribbon .test-text {
transform: rotate(45deg);
position: absolute;
right: 10px;
bottom: 60px;
color: white;
text-transform: uppercase;
}
<div class="corner-ribbon">
<span class="test-text">Some text</span>
</div>

最佳答案

根据给定的代码,您可以添加一个包装器并使其与您的功能区大小相同,然后应用您的边框半径并 overflow hidden 。由于您正在制作带边框的形状,因此在现有元素上应用边框半径将不起作用。

.corner-ribbon {
border-top: 100px solid #ED5565;
border-left: 100px solid transparent;
}

.corner-ribbon .test-text {
transform: rotate(45deg);
position: absolute;
right: 10px;
bottom: 60px;
color: white;
text-transform: uppercase;
}

.wrapper {
border-radius: 0 15px 0 0;
position: absolute;
top: 0px;
right: 0px;
width: 100px;
height: 100px;
overflow: hidden;
}
<div class="wrapper">
<div class="corner-ribbon">
<span class="test-text">Some text</span>
</div>
</div>

关于CSS 3 Corner Ribbon 圆 Angular 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49982979/

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