美文网首页让前端飞
CSS绘制三角形

CSS绘制三角形

作者: 张中华 | 来源:发表于2021-01-22 09:54 被阅读0次

code path: http://jsrun.net/5baKp/edit
<!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>

相关文章

  • css绘制三角形和对号

    CSS绘制三角形 div css 效果 CSS绘制对号 div css 效果

  • 绘制对话框

    Time: 20200131 三角形的绘制 HTML CSS样式 对话框的绘制 HTML CSS样式 显示效果 END.

  • css绘图基本图形

    一、css绘制三角形(一)基础css.xiasanjiao{width:0;height:0;overflow:h...

  • 纯css绘制三角形

    利用css的border属性可以方便的绘制出三角形;

  • 【基础】在css中绘制三角形及相关应用

    简言 本文简要阐述了用CSS边框的方法在页面上绘制三角形,包括几种典型的三角形绘制,还介绍了几个简单的应用场景。利...

  • css技巧收集 2018-07-24

    一、css绘制三角形 {width: 0;height: 0;border-top: 50px solid tr...

  • 三角形绘制方法

    CSS 三角形绘制方法主要是利用:transparent(透明) transparent 用来指定全透明色彩。tr...

  • CSS绘制图形

    对CSS了解越多,越觉得CSS能做很多有趣的事情。今天主要整理CSS的绘图功能。 一、绘制一个简单三角形 首先我们...

  • CSS绘制三角形

    纯CSS绘制三角形,实现原理是将宽高设置为0,设置边框来形成三角形的样式。 首先我们绘制一个宽高为0,边框为30的...

  • 纯CSS绘制三角形(各种角度)0

    纯CSS绘制三角形(各种角度):来源于:https://www.jb51.net/article/42513.ht...

网友评论

    本文标题:CSS绘制三角形

    本文链接:https://www.haomeiwen.com/subject/xcmjzktx.html