我正在尝试使用 css3 创建这个形状:
(我知道图像质量很糟糕,但你明白了)。我已经尝试过其中一些 css 形状生成器:http: //medleyweb.com/resources/css-generator-ui-animation/ 没有成功。有任何想法吗?
我正在尝试使用 css3 创建这个形状:
(我知道图像质量很糟糕,但你明白了)。我已经尝试过其中一些 css 形状生成器:http: //medleyweb.com/resources/css-generator-ui-animation/ 没有成功。有任何想法吗?
你试过 SVG 吗?你可以画多边形。SVG 是基于 XML 的。或者使用 matrix() 变换。
这是一种方法: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;
}