在前端开发中,css是我们常用的功能,下面是我通过css来实现三角形以及实现三角形的原理,希望能够帮助大家!
以下是我的思路
我的思路是通过css中的border来实现三角形的样式,因为border的边框原理上来说是由4个三角形组成
- 首先我们创建一个带边框的div:宽高40px,边框40px实线,四边分别给不同的颜色
div {
width: 40px;
height: 40px;
border: 40px solid;
border-color: red pink green blue;
}
- 因为设置了宽高所以中间有一块白色,我们将宽高给去除,便可以很明显的看到4个三角形组成的盒子
div {
width: 0px;
height: 0px;
border: 40px solid;
border-color: red pink green blue;
}
3.接下来我们将其余三条的边框去除掉便可以获得一个三角形,利用transparent属性
div {
width: 0px;
height: 0px;
border: 40px solid;
border-color: transparent transparent transparent blue;
}