gpt4 book ai didi

html - 使用CSS在三 Angular 形左上角的边框半径

转载 作者:太空狗 更新时间:2023-10-29 13:56:16 25 4
gpt4 key购买 nike

我有这个代码

div {
width: 0;
height: 0;
border-style: solid;
border-width: 85px 85px 0 0;
border-color: #c00000 transparent transparent transparent;
float: left;
position: absolute;
top: 8px;
}
<div></div>

如何将左上角的边框半径应用到 CSS 三 Angular 形上方?好像不可能here .

最佳答案

  • 首先在所有边上设置相等的border-width
  • 然后将border-color添加到topleft,并设置rightbottom 透明

div {
width: 0;
height: 0;
border-style: solid;
border-width: 55px;
border-color: #c00000 transparent transparent #c00000;
float: left;
position: absolute;
top: 8px;
border-radius: 10px 0px 0px 0px;
}
<div></div>

通过box-shadow,您可以使用伪元素来提供box-shadow

div {
width: 0;
height: 0;
border-style: solid;
border-width: 55px;
border-color: #c00000 transparent transparent #c00000;
float: left;
position: absolute;
top: 8px;
border-radius: 10px 0px 0px 0px;
}
div:after {
content: '';
position: absolute;
width: 1px;
height: 155px;
top: -55px;
left: 54px;
transform: rotate(45deg);
transform-origin: left top;
box-shadow: 2px 1px 6px 1px red;
}
<div></div>

关于html - 使用CSS在三 Angular 形左上角的边框半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27919790/

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