美文网首页
border的用法

border的用法

作者: 努力进化 | 来源:发表于2018-08-22 15:37 被阅读0次

    用border完成一个三角形下标

    1.首先来看看border的属性意义。

    三个属性分别分: border-width , border-style , border-color

        <style>
            div{
                width: 0;
                height: 0;
                background: red;
                border-top:100px solid red;
                border-right: 100px solid blue;
                border-bottom: 100px solid black;
                border-left:100px solid yellow;
            }
        </style>
    </head>
    <body>
        <div>
    
        </div>
    </body>
    
    border.png

    现在若是要个红色下标

    即right,bottom,left的color设置为transparent(隐藏)。

            div{
                width: 0;
                height: 0;
                border-top:100px solid red;
                border-right: 100px solid transparent;
                border-bottom: 100px solid transparent;
                border-left:100px solid transparent;
            }
    
    transparent.png

    若改变border-width的大小会发生什么变化

    据观察

    1.若top的border-width的大小变大,则会发现红色三角形的2条边和点往下移动,就是向下拉伸的既视感

    2.同样right的border-width的大小变大,则会发现蓝色三角形向左边拉伸

    3.left则是想右边拉伸

    4.bottom则是想上拉伸

    变小就是坍缩

    若是想中间的点固定不动,则需要一个绝对定位。

    做网页需要时可以用

    div:after/befor
    {
    content="";
    }
    

    相关文章

      网友评论

          本文标题:border的用法

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