美文网首页
css揭秘的一些笔记

css揭秘的一些笔记

作者: DY_宇 | 来源:发表于2017-11-16 16:37 被阅读0次

一, 背景与边框

1. 当我们div背景色是白色,然后我们想给这个div加上一个白色半透明的边框的时候发现这个边框怎么不存在?
看不见半透明边框 看见半透明边框

其实这个边框是实际存在的,只不过在设置边框的时候,背景会被边框压下去,也就是说平时我们看到的边框实际上是加在背景上面的如果边框颜色与背景色不一样那我们能很快辨别出来,像上面用同样的颜色但是不一样的透明度来体现的话需要给div设置一个background-clip,其值是padding-box; 这样浏览器就会用内边距的外沿把背景剪裁掉。

div{
  background: #fff;
  border: 3px solid rgba(255, 255, 255, 0.5);
  background-clip: padding-box;
}
2. 多重边框

其实在没有发现多重边框之前我想达到这种效果都是div一个个嵌套,不像现在这样简单便捷就写出来
解决方案是box-shadow的多重边框

多重边框
div{
  box-shadow: 0 0 0 10px #fff,
              0 0 0 15px #dedede,
              0 2px 5px 15px rgba(0, 0, 0, 0.5); 
}

相关文章

  • css揭秘的一些笔记

    一, 背景与边框 1. 当我们div背景色是白色,然后我们想给这个div加上一个白色半透明的边框的时候发现这个边框...

  • css 毛玻璃实现效果

    参考《css揭秘》

  • 前端书单

    HTML 《Head First HTML与CSS》 CSS 《CSS揭秘》《CSS世界》 JS 《JavaScr...

  • 《CSS揭秘》笔记

    最近在看《CSS揭秘》一书,还没看完,想把里面比较好的一些分享出来,然后自己也可以一边看一边记边更新 css标准:...

  • 前端推荐书单

    CSS css世界 css揭秘 JavaScript JavaScript高级程序设计 你不知道的JavaScri...

  • 前端学习计划

    数据结构和算法 书籍阅读《剑指offer》 CSS 书籍阅读:《CSS 权威指南》、《精通 CSS》、《CSS揭秘...

  • CSS揭秘笔记--(1)

    1、CSS某个特性是否被支持原理:在任意元素element.style对象上检查该属性是否存在。代码: 2、CSS...

  • 《CSS揭秘》阅读笔记

    我还记得国外某位大牛在一篇文章中写道,CSS is fine, it's just really hard。读完他...

  • CSS揭秘学习笔记

    第二章 背景与边框 半透明边框background-clip属性设置为padding-box可以使背景不侵入边框,...

  • 你不知道的CSS(二)——颜色

    参考资料: w3cschool 《CSS揭秘》 【CSS进阶】CSS 颜色体系详解——Coco 请注意,如果你了解...

网友评论

      本文标题:css揭秘的一些笔记

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