CSS3制作三角形样式
CSS3可以使用border属性来制作三角形样式。它可以制作三角形、梯形、平行四边形等多种形状。
使用方法
使用border属性制作三角形有两种方法:
- 使用border-width和border-color属性:
border-width: 0 0 30px 30px; border-color: transparent transparent #000 transparent;
- 使用border-style属性:
border-style: solid; border-width: 0 30px 30px 0; border-color: transparent #000 transparent transparent;
第一种方法可以制作出边框颜色不同的三角形,而第二种方法可以制作出边框颜色相同的三角形。
实例
下面是使用border-width和border-color属性制作出边框颜色不同的三角形:
.triangle {
width: 0;
height: 0;
border-width: 0 0 30px 30px;
border-color: transparent transparent #000 transparent;
border-style: solid;
}
下面是使用border-style属性制作出边框颜色相同的三角形:
.triangle {
width: 0;
height: 0;
border-style: solid;
border-width: 0 30px 30px 0;
border-color: transparent #000 transparent transparent;
}
使用CSS3可以轻松制作出三角形样式,但是要注意浏览器兼容性问题,不同浏览器对CSS3的支持程度不同,有些浏览器不支持CSS3。