前端小团队第一题:

当看到这个题的时候,需求是写出四个框就行,感觉太简单了,大脑都没过就直接拼了起来,
如果只有一个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
效果图:

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