css secrets----multiple borders
2015-10-14 14:37
651 查看
原始文档: https://www.zybuluo.com/freeethy/note/193574
box-shadow表现为border,但是不属于box-sizing范围:
多个box-shadow值可显示多个border的效果,多个box-shadow的值按层显示的,最前面的显示在最上层:
多个box-shadow值,有些表现为border效果,有些表现为shadow效果,并且border-radius的影响,此时的border-radius对每个box-shadow值都有效果:
可配合outline-offset实现border的偏移
只能实现两层border
此种方法的实现及border-radius的影响,border-radius对outline没效果:
box-shadow solution
只能实现solid borderbox-shadow表现为border,但是不属于box-sizing范围:
background: yellowgreen; box-shadow: 0 0 0 10px #655;
多个box-shadow值可显示多个border的效果,多个box-shadow的值按层显示的,最前面的显示在最上层:
box-shadow: 0 0 0 10px #655, 0 0 0 15px deeppink;
多个box-shadow值,有些表现为border效果,有些表现为shadow效果,并且border-radius的影响,此时的border-radius对每个box-shadow值都有效果:
box-shadow:0 0 0 10px #655, 0 0 0 15px deeppink, 0 2px 5px 15px rgba(0,0,0,.6); border-radius:10px;
outline solution
可实现dashed border可配合outline-offset实现border的偏移
只能实现两层border
此种方法的实现及border-radius的影响,border-radius对outline没效果:
border: 5px solid #655; outline: 5px dashed deeppink; outline-offset: 10px; border-radius:10px;
相关文章推荐
- 表格细边框 并且CSS3加圆角
- CSS 元素垂直居中的 6种方法
- 潘鹏整理WPF(15)样式基础
- CSS里的style标签内为什么要加html注释符
- 纯CSS3仿Windows phone加载动画特效
- Java实现缓存页面中不变的元素,JS,CSS,图片等
- CSS3 Box-sizing属性以及解决兼容性的一些做法
- css规范
- html +CSS+div学习——第二课
- HTML+CSS+div学习——第一课
- CSS中常见的长度单位
- CSS中常见的长度单位
- 用CSS绘制梯形
- outline轮廓线在不同CSS样式下的表现
- CSS块级元素和行内元素
- CSS3自定义滚动条样式 -webkit-scrollbar
- 获取元素CSS值之getComputedStyle方法熟悉
- css样式内联式,外联式,嵌入式的格式是什么?
- 父元素与子元素之间的margin-top问题(css hack)
- 在MVC中使用dotless后台动态解析LESSCSS的学习笔记