gpt4 book ai didi

html - 使用 css 创建曲线形状?

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

我真的需要你的帮助..

有人知道如何使用 css 制作这样的形状吗?

enter image description here

我试着做到了,但现在我卡住了..

here's my code pen

这是CSS样式和HTML

.a {
width: 20%;
height: 500px;
background-color: red;
display: inline-block;
margin: 0;
}
.b {
display: inline-block;
position: absolute;
width: 20%;
height: 500px;
background-color: black;
margin: 0;
border-radius: 50% 0 0 50%;
left: 20%;
}
<div id="container">
<div class="a">
...
</div>
<div class="b">
...
</div>
</div>

最佳答案

CSS 径向渐变

实现此目的的一种方法是使用径向渐变背景。这也将使您的背景在您需要的区域透明,因此应该符合您的要求。

body {
background: lightblue;
}
div {
background: radial-gradient(circle at 250% 25%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, red 50%, red 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
background-size: 100% 200%;
height: 400px;
width: 200px;
}
<div>Text</div>

关于html - 使用 css 创建曲线形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879470/

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