美文网首页
如何给一个div添加多个框?

如何给一个div添加多个框?

作者: 半夏112233 | 来源:发表于2017-01-17 10:23 被阅读0次

    前端小团队第一题:

    Paste_Image.png

    当看到这个题的时候,需求是写出四个框就行,感觉太简单了,大脑都没过就直接拼了起来,

    如果只有一个div  
    可以border+outline+:before(border)+:after(border)+box-shadow  可以添加五个框吧
    如果想更多 就嵌套div 吧
    

    这是我当时回答的原话。
    后来另外一个同事的回答,先思考后说话

    box-shadow: 0 0 0 10px #ff0000, 0 0 0 20px #000, 0 0 0 30px #ccc
    

    效果图:

    Paste_Image.png

    box-shadow每增加一个 扩展就增加10px ,(试验一下就知道)
    如果用inset content内容区域就会较少扩展的值

    知识点参考:http://www.w3cplus.com/content/css3-box-shadow

    相关文章

      网友评论

          本文标题:如何给一个div添加多个框?

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