我正在尝试使用CSS来创建几乎椭圆形的图像,就像下面的图像一样:
我想我必须先创建一个左下三角形,然后在其顶部添加另一个椭圆形div和方形图像/图片以使其成形。
我不能使用js或SVG,只能使用HTML和CSS。
答案 0 :(得分:1)
这里是使用clip-path
.box {
height: 500px;
width:500px;
background: url(https://picsum.photos/2000/1000?image=1069) center/cover;
-webkit-clip-path: ellipse(65% 86% at 66% 1%);
clip-path: ellipse(65% 86% at 66% 1%);
}
<div class="box">
</div>