美文网首页
阴影实现多重边框——《css揭秘》

阴影实现多重边框——《css揭秘》

作者: 参商_70a0 | 来源:发表于2019-10-08 09:57 被阅读0次

box-shadow 还接受第四个参数(称作“扩张半径”),通过指定正值或负值,可以让投影面积加大或者减小。

<style type="text/css">
        .wrapper{
            height: 50px;
            width: 100px;
            border: 10px solid rgba(108, 150, 228);
            background: white;
            box-shadow: 0 0 0 20px #655;
            margin: 50px;           
        }
        body{
            background-color: #1e6109;
        }
</style>
<div class="wrapper">
        
</div>
image.png

不过 box-shadow 的好处在于,支持逗号分隔语法,可以创建任意数量的投影。

box-shadow:  0 0 0 10px #655,
              0 0 0 15px deeppink,
              0 2px 5px 15px rgba(0,0,0,.6);
image.png

还有另外特别的两点是,阴影有重合以及无法点击两个特点。
如下


image.png

CSS 轮廓(outline)
当只需要产生两层边框的时候可以使用outline,它不同于阴影还可以产生虚线边框。

<style type="text/css">
        .wrapper{
            height: 50px;
            width: 100px;
            border: 10px solid rgba(108, 150, 228);
            background: white;
            outline: 5px dashed deeppink;
        }
        body{
            background-color: #1e6109;
        }
    </style>
image.png

还可以使用outline-offset控制与边框的距离


image.png

但outline不足之处在于无法贴合边框的圆角,而且只能有一层。


image.png

相关文章

  • 阴影实现多重边框——《css揭秘》

    box-shadow 还接受第四个参数(称作“扩张半径”),通过指定正值或负值,可以让投影面积加大或者减小。 不过...

  • 《css-secrets》-demo:多重边框

    《css-secrets》 多重边框 关键字:边框;box-shadow;outline 需求描述 实现如下多重边...

  • CSS揭秘——多重边框

    如果我们想为一个元素设置边框,很自然的会利用 border 属性,比如说,我想得到如下效果。 非常简单的,我们只需...

  • CSS揭秘之多重边框的实现

    多重边框的两种实现方案: border-shadow outline Mutip...

  • CSS实现多重边框

    实现这样的效果 简单 但要实现这样的效果,不包裹div的前提下,使用outline属性 但要实现这样的效果 out...

  • 《css揭秘》实例练习--02多重边框

    来自《CSS揭秘》练习 第2个实例:多重边框 就是这个样子: 方法1利用box-shadow一般来说,我们了解这个...

  • css3相关属性

    边框阴影 文字阴影 background-size相关 多重背景 1:CSS3之前一个元素只能接受一个背景图片,C...

  • css揭秘 - 多重边框 + 边框内圆角

    多重边框 随着多重背景的兴起,多重边框在平时开发中使用的频率也越来越高了,我们肯定是希望在一个元素的基础上通过cs...

  • css之border

    css边框属性 通过css3,能够创建圆角边框,向矩形添加阴影,使用图片来绘制边框 border-radius b...

  • css3学习 第一天

    CSS3边框 CSS3 边框 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 ...

网友评论

      本文标题:阴影实现多重边框——《css揭秘》

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