前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

程序员总结:css运用border绘制三角形,很适用于刚接触的前端的小白

第一步:绘制出一个小正方形

1、html代码

<div class="ico"> </div>

2、css代码

.ico{ width:50px;height:50px; background:red; }

产生结果:

第二步:给小正方形加上不同的边框颜色

1、css样式

.ico{width:50px; height:50px; background:red; /*新增内容*/ border:20px solid blue;}

产生的结果:

第三步:给上边框单独加上一个颜色

1、css样式

.ico{width:50px;height:50px; background:red; border:20px solid #6600ff;/*新增内容*/border-top:20px solid #000000;}

产生的结果:

第四步:把长方形的宽度和高度从原来的50px 改为0px

1、css样式

.ico{/*--修改部分*/width:0px; height:0px; background:red; border:20px solid #6600ff;	border-top:20px solid #000000;}

产生的结果:

第五步:把边框的颜色设置为透明的,只留上边框的颜色为黑色

1、css样式

.ico{width:0px;height:0px; background:red; /*修改的样式*/border:20px solid transparent;;border-top:20px solid #000000;}

产生的结果:

解释:当边框变为transparent透明后,出现红色的区块,是因为我们在构建长方形时加红色的背景 background:red,最后一步,去掉background:red;就可以了

第六步:把background:red;去掉

.ico{width:0px;height:0px; /*background:red;*/ border:20px solid transparent;border-top:20px solid #000000;}

产生的结果:

终于一个完整的三角形制作出来了,写的步聚有点多,主要是想让大家看到这个三角形是如何演变而来的。

如果没有看懂,或有代码方面问题的,可以加群:611428142 来听我讲课吧

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言