加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

使用CSS的border属性绘制各种几何形状的方法

发布时间:2020-03-28 21:50:45 所属栏目:系统 来源:站长网
导读:副标题#e# border 边框属性可以说是我们在网页布局中最常用不过的一个属性之一。 border 它不只是边框,它还有很多非常有用的黑魔法哈,让我们一起来学习一下。 border绘制几何形状的原理 我们先来看一个简单的小例子: 在页面上写一个 div div class=borde

.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: ""; }

五边形

梯形加上一个三角形,很容易就能组合成一个五边形,也需要配合一个伪元素来实现。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读