用 CSS 创建纯三角形

作者: 肆意木 | 来源:发表于2018-08-28 17:45 被阅读5次
    1. 实现三角形,原理:块级元素,边框被分成了上下左右四分,需要显示的地方加上颜色,不需要显示的设置为透明色。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <style>
        .triang {
            width: 0px;
            border: 20px solid transparent;
            border-top: 20px solid red;
            border-bottom: 20px solid green;
        }
    </style>
    <body>
    <div class="triang">
    
    </div>
    </body>
    </html>
    

    截图:


    trangle.png
    1. 实现凸起的三角形样式,原理:底下是一个黑色边框的三角形,覆盖上一个白色的后,三角形中间的颜色被覆盖,三角形的边留了下来。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <style>
        .triang {
            position: absolute;
            border: 20px solid transparent;
        }
    </style>
    <body>
    <div class="triang" style="border-bottom-color: #000000; "></div>
    <div class="triang" style="border-bottom-color: #ffffff"></div>
    </body>
    </html>
    

    截图:


    trangle.png

    相关文章

      网友评论

        本文标题:用 CSS 创建纯三角形

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