怎么用CSS实现三角形?

简介: 一.新建一个index.html和index.css文件

一.新建一个index.html和index.css文件

c7b5e640301d475b942eb196753f8656.png

二.打开index.html写入以下代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>绘制三角形</title>
    <link rel="stylesheet" href="./index.css"> <!-- 引入index.css -->
</head>
<body>
    <div class="all">
        <div class="triangle1"></div>
        <div class="triangle2"></div>
        <div class="triangle3"></div>
        <div class="triangle4"></div>
        <div class="triangle5"></div>
        <div class="triangle6"></div>
        <div class="triangle7"></div>
        <div class="triangle8"></div>
    </div>
</body>
</html>

三.打开index.css写入以下代码

.all{
    display: flex;
    justify-content: space-around;
}
.triangle1 {
    border-bottom: 40px solid red;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    width: 0px;
    height: 0px;
}
.triangle2 {
    border-bottom: 40px solid transparent;
    border-right: 40px solid red;
    width: 0px;
    height: 0px;
}
.triangle3 {
    border-top: 40px solid red;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    width: 0px;
    height: 0px;
}
.triangle4 {
    border-top: 40px solid transparent;
    border-left: 40px solid red;
    width: 0px;
    height: 0px;
}
.triangle5 {
    border-top: 40px solid red;
    border-right: 40px solid transparent;
    width: 0px;
    height: 0px;
}
.triangle6 {
    border-left: 40px solid transparent;
    border-bottom: 40px solid red;
    width: 0px;
    height: 0px;
}
.triangle7 {
    border-left: 40px solid red;
    border-bottom: 20px solid transparent;
    border-top: 20px solid transparent;
    width: 0px;
    height: 0px;
}
.triangle8 {
    border-right: 40px solid red;
    border-bottom: 20px solid transparent;
    border-top: 20px solid transparent;
    width: 0px;
    height: 0px;
}

四. 这样我们就可以看见一个三角形

e9d599a1b5a84292a1722f99e374652f.png

相关文章
|
6月前
|
前端开发
CSS画三角形(三种方法)
CSS画三角形(三种方法)
|
6月前
|
前端开发
css实现伪类三角形气泡框 带边框
css实现伪类三角形气泡框 带边框
59 3
|
6月前
|
前端开发
玩转CSS盒子之 三角形盒子
玩转CSS盒子之 三角形盒子
59 0
|
12月前
|
前端开发
如何用CSS 画一个三角形?
如何用CSS 画一个三角形?
70 0
|
1月前
|
前端开发
如何使用css写三角形
如何使用css写三角形
23 4
|
1月前
|
前端开发
用纯 CSS 创建一个三角形
使用纯 CSS 可以通过边框技巧创建三角形。例如,要创建一个指向下方的等边三角形,可以将 `width` 和 `height` 设为 `0`,并通过透明的左右边框和有颜色的底边来形成三角形。
|
2月前
|
前端开发
CSS制作小三角形
CSS制作小三角形
16 1
|
1月前
|
前端开发
CSS绘制三角形的方法
CSS绘制三角形的方法
|
3月前
|
前端开发
如何使用css写三角形
如何使用css写三角形
36 1
|
4月前
|
前端开发
css 实用技巧 —— 使用border属性绘图(三角形、梯形、对话框尖角)
css 实用技巧 —— 使用border属性绘图(三角形、梯形、对话框尖角)
73 1

热门文章

最新文章