美文网首页
多重边框

多重边框

作者: 放下那个骚年 | 来源:发表于2019-08-06 00:46 被阅读0次

一个box的边框除了用border外,还可以用box-shadow来实现

box-shadow:x偏移量,y偏移量,模糊值,扩张半径,颜色,是否为内边距(inset)

公式是:正值的扩张半径+所有偏移量为0+模糊值为0

box-shadow:0 0 0 10px deeppink;

也可以有多个“边框”,给投影设置多个,用逗号分隔,但要记得给该div设置margin,否则都会落在左上

box-shadow:0 0 0 10px deeppink,0 0 0 20px blue

投影不影响布局,目前为止所设置的都是外边距(外圈)。内边距可以添加inset关键字。设置内边距时要考虑里面有没有位置。

如果仅仅限于设置两层边框的话,也可以用outline这个属性

比如做一个带内嵌白边的盒子

border: 1px solid white; 白边

outline:10px solid yellow; 外边套一层

同样效果也可以配合使用负的outline-offset来使用

border: 1px solid white;border宽都设为1px

outline:1px solid white;

outline-offset:-15px;outline的位置向里

但如果box带圆角,这个属性就不能满足了

相关文章

  • CSS揭秘之多重边框&连续的图像边框

    1.多重边框 我们可以通过使用border-image来写一个多重边框,或使用多个元素来模拟多重边框,不过我们有更...

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

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

  • 多重边框

    box-shadow的基本用法box-shadow 属性向框添加一个或多个阴影。box-shadow: h-sha...

  • @多重边框

    首先呢,多重边框,从字面上理解就知道我们的目标是希望目标元素的边框是一层又一层的。 很显然,border-imag...

  • 多重边框

    一个box的边框除了用border外,还可以用box-shadow来实现 box-shadow:x偏移量,y偏移量...

  • 多重边框

    box-shadow 方案 我们大多数人可能已经用过(或滥用过)box-shadow 来生成投影。不太为人所知的是...

  • 内凹圆实战(border,box-shadow,outline)

    border,box-shadow,outline 上述内容的代码 多重边框 实际工作中可能会有需要多重边框的场景...

  • css 中多种边框的实现小窍门

    一、多重边框[1] 背景知识:box-shadow,outline鉴于使用场景的多元化,多重边框的设计越来越多,以...

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

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

  • 【CSS】多重边框

    要设置多重边框,最要用到的是box-shadow这个样式。 box-shadow 的作用是添加投影。 如果要设置多...

网友评论

      本文标题:多重边框

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