美文网首页
多重边框

多重边框

作者: xinhui9056 | 来源:发表于2021-10-28 10:24 被阅读0次

    box-shadow 方案

    我们大多数人可能已经用过(或滥用过)box-shadow 来生成投影。不太为人所知的是,它还接受第四个参数(称作“扩张半径”),通过指定正值或负值,可以让投影面积加大或者减小。

    .box{
        background: yellowgreen;
        width: 200px;
        height: 100px;
        margin: 50px auto;
        box-shadow: 0 0 0 10px #655;
    }
    
    效果一

    多重阴影

    .box{
        background: yellowgreen;
        width: 200px;
        height: 100px;
        margin: 50px auto;
        box-shadow: 0 0 0 10px #655,
                    0 0 0 20px deeppink;
    }
    
    效果二

    outline 方案

    描边的另一个好处在于,你可以通过 outline-offset 属性来控制它跟元素边缘之间的间距,这个属性甚至可以接受负值。

    .box{
        width: 200px;
        height: 100px;
        margin: 50px auto;
        background: #655;
        border-radius: 5px;
        outline: 2px dashed #fff;
        outline-offset: -10px;
    }
    
    效果三

    相关文章

      网友评论

          本文标题:多重边框

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