美文网首页前端小站
用CSS的border属性画一颗树

用CSS的border属性画一颗树

作者: xiaoxiaoxiao8 | 来源:发表于2018-02-06 09:44 被阅读33次

    效果图如下:

    tree

    主要利用了CSS的border属性。

    代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>tree</title>
    </head>
    <style>
        .containt {
            margin-top: 100px;
            transform-origin: 100px;
            transform: rotateY(50deg);
        }
        .leaf::before,.leaf::after {
            content: "";
            border: 50px solid transparent;
            border-right: 50px solid #8BC34A;
            border-bottom: 50px solid #8BC34A;
        }
        .leaf::after {
            border-right: 50px solid transparent;
            border-left: 50px solid #8BC34A;
        }
        .foot {
            width: 200px;
        }
        /*树干*/
        .trunk {
            width: 40px;
            height: 150px;
            margin: 0 auto;
            background-color: #bb998c;
        }
    </style>
    <body>
        <div class="containt">
            <div class="leaf"></div>
            <div class="leaf"></div>
            <div class="leaf"></div>
            <div class="leaf"></div>
            <div class="foot">
                <div class="trunk"></div>
            </div>
        </div>
    </body>
    </html>
    

    相关文章

      网友评论

        本文标题:用CSS的border属性画一颗树

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