在css3中,我们主要使用的是一个transparent的属性,意思是透明的,比如我们将字体设置为黑色会写color:black,那么如果想把字体的颜色设置为透明,我们可以写color:transparent。同理background-color:transparent可以设置背景为透明。
三角形9种分类
我们根据三角形的位置分为8种:
9种三角形实现实例
1.triangle up 上三角形
1 2 3 4 5 6 7 | #triangle-up{ width : 0 ; height : 0 ; border-left : 50px solid transparent ; border-right : 50px solid transparent ; border-bottom : 100px solid black ; } |
代码冒号存在问题,
2.triangle down 下三角形
1 2 3 4 5 6 7 | #triangle-down{ width: 0 ; height: 0 ; border- left : 50px solid transparent ; border-right : 50px solid transparent ; border-top : 100px solid black ; } |
3.triangle left 左三角形
1 2 3 4 5 6 7 | #triangle- left { width: 0 ; height: 0 ; border- top : 50px solid transparent ; border-bottom : 50px solid transparent ; border-right : 100px solid black ; } |
4.triangle right 右三角形
1 2 3 4 5 6 7 | #triangle- right { width: 0 ; height: 0 ; border- top : 50px solid transparent ; border-bottom : 50px solid transparent ; border-left : 100px solid black ; } |
5.triangle top left 左上三角形
1 2 3 4 5 6 | #triangle-topleft{ width: 0 ; height: 0 ; border- top : 100px solid black ; border-right : 100px solid transparent ; } |
6.triangle top right 右上三角形
1 2 3 4 5 6 | #triangle-topright{ width: 0 ; height: 0 ; border- top : 100px solid black ; border- left : 100px solid transparent ; } |
7.triangle bottom left 左下三角形
1 2 3 4 5 6 | #triangle-bottomleft{ width: 0 ; height: 0 ; border- bottom : 100px solid black ; border- right : 100px solid transparent ; } |
8.triangle bottom right 右下三角形
1 2 3 4 5 6 | #triangle-bottomright{ width: 0 ; height: 0 ; border- bottom : 100px solid black ; border- left : 100px solid transparent ; } |
9.triangle 直角三角形
1 2 3 4 5 6 7 8 | #triangle { width: 0px; height: 0px; border-color: red blue blue red; border-width: 50px 50px 50px 50px; border-style: solid; } } |