相关疑难解决方法(0)

如何在HTML中创建泪滴?

如何创建这样的形状以显示在网页上?

我不想使用图像,因为它们会在缩放时变得模糊

我需要用HTML,CSS或SVG制作泪珠形状

我试过CSS:

.tear {
  display: inline-block;
  transform: rotate(-30deg);
  border: 5px solid green;
  width: 50px;
  height: 100px;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="tear">
</div>
Run Code Online (Sandbox Code Playgroud)

结果真是搞砸了.

然后我尝试使用SVG:

<svg viewBox="0 100 100">
  <polygon points="50,0 100,70 50,100 0,70"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

它确实得到了形状,但底部没有弯曲.

有没有办法创建这个形状,以便它可以在HTML页面中使用?

html css svg css3 css-shapes

218
推荐指数
12
解决办法
3万
查看次数

标签 统计

css ×1

css-shapes ×1

css3 ×1

html ×1

svg ×1