方案一:
- 使用
<div>
元素创建一个矩形容器。- 设置容器的宽度和高度为0,并添加边框。
- 设置容器的边框颜色为透明,边框宽度为0。
- 使用
border-width
属性设置容器的边框宽度,来形成三角形的边。- 使用
border-color
属性设置容器的边框颜色,来形成三角形的线条。- 使用
border-style
属性设置容器的边框样式为solid
,来显示边框。
<div class="triangle"></div>
<style>
.triangle {
width: 0;
height: 0;
border-bottom: 100px solid red;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
}
</style>
方案二:
- 使用
<div>
元素创建一个矩形容器。- 设置容器的宽度和高度为0,并添加边框。
- 使用
border-width
属性设置容器的边框宽度为0,并使用border-color
属性设置容器的边框颜色为透明。- 使用
transform
属性对容器进行旋转,来形成三角形的角度。
<div class="triangle"></div>
<style>
.triangle {
width: 0;
height: 0;
border: 50px solid transparent;
border-top-color: red;
transform: rotate(45deg);
}
</style>