CSS绘制三角形

简介: CSS绘制三角形

1.jpg

code path: http://jsrun.net/5baKp/edit

```html

<!DOCTYPE html>

<html lang="en">

<head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>Document</title>

   <style>

       .triangle {

           display: flex;

           flex-direction: row;

           justify-content: space-around;

       }

       .triangle-up {

           width: 0;

           height: 0;

           border-left: 35px solid transparent;

           border-right: 35px solid transparent;

           border-bottom: 50px solid rgb(255, 0, 0);

       }

       .triangle-down {

           width: 0;

           height: 0;

           border-left: 35px solid transparent;

           border-right: 35px solid transparent;

           border-top: 50px solid rgb(251, 255, 0);

       }

       .triangle-left {

           width: 0;

           height: 0;

           border-bottom: 35px solid transparent;

           border-top: 35px solid transparent;

           border-right: 50px solid rgb(255, 0, 191);

       }

       .triangle-right {

           width: 0;

           height: 0;

           border-bottom: 35px solid transparent;

           border-top: 35px solid transparent;

           border-left: 50px solid rgb(0, 195, 255);

       }

       .triangle-top-left {

           width: 0;

           height: 0;

           border-top: 60px solid rgb(25, 0, 255);

           border-right: 60px solid transparent;

       }

       .triangle-top-right {

           width: 0;

           height: 0;

           border-top: 60px solid rgb(0, 255, 13);

           border-left: 60px solid transparent;

       }

       .triangle-down-left {

           width: 0;

           height: 0;

           border-bottom: 60px solid rgb(187, 255, 0);

           border-right: 60px solid transparent;

       }

       .triangle-down-right {

           width: 0;

           height: 0;

           border-bottom: 60px solid rgb(212, 0, 255);

           border-left: 60px solid transparent;

       }

   </style>

</head>

<body>

   <div class="triangle">

       <div class="triangle-up"></div>

       <div class="triangle-down"></div>

       <div class="triangle-left"></div>

       <div class="triangle-right"></div>

   </div>

   <div class="triangle">

       <div class="triangle-top-left"></div>

       <div class="triangle-top-right"></div>

       <div class="triangle-down-left"></div>

       <div class="triangle-down-right"></div>

   </div>

</body>

</html>

```

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