gpt4 book ai didi

html - 使用轮廓创建 CSS 形状

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

我正在尝试创建一个网站,对于导航,我认为它会很好,如果我可以使用形状,我会尽量避免使用图像。

我要创建的具体形状是新月形,有边框。

我要实现的目标:

Screenshot

我想用围绕红色的边框来完成这个形状,而圆的其余部分(不是红色轮廓的一部分)消失了。

.bottom_line {
position: absolute;
height: 500px;
width: 500px;
border: 10px solid black;
border-radius: 500px;
box-shadow: 100px 100px 0px 0px red inset;
}

.top_line {
position: absolute;
top: 110px;
left: 110px;
height: 500px;
width: 500px;
border: 10px solid black;
border-radius: 500px;
}
<div class="top_line"></div>
<div class="bottom_line"></div>

最佳答案

经过大量的摆弄,我想出了这个。谢谢,cpshah,你的回答帮助我想到了这个。

.circle {
position: absolute;
top: 15px;
left: 15px;
height: 500px;
width: 500px;
border: 10px solid transparent;
border-radius: 500px;
box-shadow: 100px 100px 0px 0px red inset;
}

.bottom_line {
position: absolute;
top: 110px;
left: 110px;
height: 500px;
width: 500px;
border: 10px solid transparent;
border-radius: 500px;
box-shadow: 20px 20px 0px -8px purple inset;
z-index: 2;
}

.top_line {
position: absolute;
height: 510px;
width: 510px;
border: 10px solid transparent;
border-radius: 510px;
box-shadow: 15px 15px 0px 7px purple inset;
z-index: 1;
}
<div class="circle"></div>
<div class="top_line"></div>
<div class="bottom_line"></div>

关于html - 使用轮廓创建 CSS 形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26173162/

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