css三角形
时间: 2023-07-23 20:20:40 浏览: 120
用css画三角形
在 CSS 中,可以使用伪元素 `::before` 或 `::after` 来创建三角形。下面是两种常见的方法:
1. 利用边框实现三角形:
```css
.triangle {
width: 0;
height: 0;
border-top: 50px solid transparent;
border-right: 50px solid red;
border-bottom: 50px solid transparent;
}
```
2. 利用 transform 属性实现三角形:
```css
.triangle {
width: 0;
height: 0;
border: 50px solid transparent;
border-right-color: red;
transform: rotate(45deg);
}
```
其中,`.triangle` 是三角形的容器元素,可以根据需要设置宽度和高度。利用 `border` 属性来设置三角形的样式,`border-color` 属性设置为 `transparent` 可以让三角形的一些边不可见。同时,通过 `transform: rotate()` 属性来旋转三角形,使其朝向正确的方向。
阅读全文