在CSS中实现实心三角形是一种常见的技巧。实心三角形可以用于替代箭头,提示用户应该点击什么区域或者表示方向等等。在CSS中通过设置border属性和width、height属性实现实心三角形。通过将b...
在CSS中实现实心三角形是一种常见的技巧。实心三角形可以用于替代箭头,提示用户应该点击什么区域或者表示方向等等。
在CSS中通过设置border属性和width、height属性实现实心三角形。通过将border-bottom、border-left与border-right设为0,同时将对角线两侧的边框设置为相同颜色的border-color,就可以实现一个等腰直角三角形。如果需要将其填充为实心,还需要使用background-color属性。
以下是一个实现红色、宽40px,高40px的实心三角形的CSS代码:
.triangle {
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid red;
background-color: red;
}