Skip to main content

CSS实现画三角形

· 预计阅读时间:1 分钟
摘要

通过纯CSS实现画三角形效果 img

1、实现思路#

(1)、将元素宽度高度设置为0:width:0;height:0;

(2)、再通过设置元素的四边边框宽度为20px solid red,即得到了一个40*40的小正方形

(3)、再将其他任意三条边把颜色改成透明 transparent;剩下的就是一个三角形

2、示例#

.triangle-up1 {    width: 0;    height: 0;    border-top: 100px solid transparent;    border-left: 100px solid transparent;    border-right: 100px solid transparent;    border-bottom: 100px solid red;}.triangle-up2 {    width: 0;    height: 0;    border-left: 50px solid transparent;    border-right: 50px solid transparent;    border-bottom: 100px solid red;}
 <div class="triangle-up1"></div> <div class="triangle-up2"></div>

img