CSS实现三角形

html-css021

CSS实现三角形,第1张

通过设置 宽和高为0 ,改变 border-color 属性即可实现三角形效果。

在当前的三角形后面添加一个一个实心三角形,然后将这个三角形绝对定位到当前三角行的位置切割。

5、上三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-up {

width: 0

height: 0

border-left: 50px solid transparent

border-right: 50px solid transparent

border-bottom: 100px solid red

}

6、下三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-down {

width: 0

height: 0

border-left: 50px solid transparent

border-right: 50px solid transparent

border-top: 100px solid red

}

7、左三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-left {

width: 0

height: 0

border-top: 50px solid transparent

border-right: 100px solid red

border-bottom: 50px solid transparent

}

8、右三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-right {

width: 0

height: 0

border-top: 50px solid transparent

border-left: 100px solid red

border-bottom: 50px solid transparent

}

9、左上三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-topleft {

width: 0

height: 0

border-top: 100px solid red

border-right: 100px solid transparent

}

10、右上三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-topright {

width: 0

height: 0

border-top: 100px solid red

border-left: 100px solid transparent

}

11、左下三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-bottomleft {

width: 0

height: 0

border-bottom: 100px solid red

border-right: 100px solid transparent

}

12、右下三角

最终效果:

CSS代码如下:

复制代码

代码如下:

#triangle-bottomright {

width: 0

height: 0

border-bottom: 100px solid red

border-left: 100px solid transparent

}

13、平行四边形