css3 - 如何制作这个形状?

时间:2013-10-16 20:14:49

标签: css3 shape css-shapes

我正在尝试使用css3来创建这个形状:

simple shape

(我知道图像质量很糟糕,但你明白了这一点)。 我尝试了一些这些css形状生成器: http://medleyweb.com/resources/css-generator-ui-animation/ 没有成功。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

你试过SVG吗?你可以绘制多边形。 SVG是基于XML的。 或者使用matrix()变换。

答案 1 :(得分:0)

以下是一种方式:http://codepen.io/anon/pen/HKbrq

<强> HTML:

<div class="trapezoid">  </div>

<强> CSS:

.trapezoid {
  width: 400px;
  height: 150px;
  border-style: solid;
  border-width: 40px;
  border-color: transparent;
  border-left-color: black;
  border-left-width: 300px;
}