我会尝试用css设计类似的三角形曲线。
的数据
但我只能得到这种设计。
这些是我用的CSS
.contact {
display: flex;
position: relative;
background-color: #aa76ed;
height: 330px;
border-radius: 30px;
z-index: 1;
}
.triangle {
position: absolute;
display: block;
top: 0;
width: 100%;
height: 150%;
background: rgba(255, 255, 255, 0.1);
z-index: 0;
clip-path: polygon(0% 100%, 50% 50%, 100% 100%, 0% 100%);
transform: rotate(180deg);
border: inherit;
border-radius: 0 0 0 0.25em;
}
.contact .left-aside {
width: 33%;
height: 100%;
}
.contact .right-aside {
width: 66%;
color: #ffffffcc;
vertical-align: middle;
}
.contact .right-aside h3 {
font-size: 200%;
}
个字符
我试过下面的stackoverflow答案和codepen,但我不能实现它,如果有人能解释它的答案将是非常有帮助的。
border radius top left on triangle using CSS
https://codepen.io/codyhouse/pen/axryOB的
2条答案
按热度按时间r6vfmomb1#
基于多边形的剪切路径不会给你给予一个弯曲的角。我认为最简单的解决方案是使用SVG背景图像。
个字符
yduiuuwa2#
把一半藏在上面...
个字符
...
border radius top left on triangle using CSS