CSS3转换为梯形

时间:2014-05-05 20:27:33

标签: css3 css-transforms

我需要使用div元素创建一个CSS3梯形。为了清楚地说明我在做什么,我在下面创建了一个基本的视觉效果;绿色是一个普通的矩形div,而红色代表我需要改变div的部分,以达到我需要的梯形形状。

Green is normal rectangle div, red the expanded trapezoid area of the div

如果我们正在编辑.trapezoid {} CSS类,那么实现这种形状需要什么规则? (显然颜色只是参考)。

1 个答案:

答案 0 :(得分:6)

试试这个:

.trapezoid { transform: perspective(600px) rotateY(-45deg) scale(1.1,1.1); }

根据需要调整值。