使用CSS的border属性绘制各种几何形状的方法
.trapezoid-left { width: 0; height: 50px; border-width: 50px 50px 50px 0; border-style: solid; border-color: transparent red transparent transparent; } .trapezoid-right { width: 0; height: 50px; border-width: 50px 0 50px 50px; border-style: solid; border-color: transparent transparent transparent red; } 平行四边形 只要一个 向上的三角形 跟 向下的三角形 结合起来就能实现,需要配合一个伪元素。 .parallelogram { position: relative; width: 0; height: 0; border-width: 0 50px 50px; border-style: solid; border-color: transparent transparent red; } .parallelogram:after { position: absolute; top: 0; left: 0; border-width: 50px 50px 0; border-style: solid; border-color: red transparent transparent; content: ""; } 五边形 梯形加上一个三角形,很容易就能组合成一个五边形,也需要配合一个伪元素来实现。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |