/* 使用 CSS3 创建一个三角形 */
/* 1. 创建一个向下的三角形 */
.down-triangle {
width: 0;
height: 0;
border-left: 50px solid transparent; /* 左边框设置为透明 */
border-right: 50px solid transparent; /* 右边框设置为透明 */
border-top: 100px solid red; /* 上边框设置为红色,形成三角形 */
}
/* 2. 创建一个向上的三角形 */
.up-triangle {
width: 0;
height: 0;
border-left: 50px solid transparent; /* 左边框设置为透明 */
border-right: 50px solid transparent; /* 右边框设置为透明 */
border-bottom: 100px solid blue; /* 下边框设置为蓝色,形成三角形 */
}
/* 3. 创建一个向左的三角形 */
.left-triangle {
width: 0;
height: 0;
border-top: 50px solid transparent; /* 上边框设置为透明 */
border-bottom: 50px solid transparent; /* 下边框设置为透明 */
border-right: 100px solid green; /* 右边框设置为绿色,形成三角形 */
}
/* 4. 创建一个向右的三角形 */
.right-triangle {
width: 0;
height: 0;
border-top: 50px solid transparent; /* 上边框设置为透明 */
border-bottom: 50px solid transparent; /* 下边框设置为透明 */
border-left: 100px solid yellow; /* 左边框设置为黄色,形成三角形 */
}
transparent
),并且只保留一个方向的边框颜色为非透明,可以形成一个三角形。上一篇:css flex换行
下一篇:css计算高度calc
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站