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。