0

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

简单的形状

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

4

2 回答 2

0

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

于 2013-10-16T20:17:22.467 回答
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;
}
于 2013-10-16T20:23:44.470 回答