CSS实现半透明边框与多重边框的场景分析


Posted in HTML / CSS onNovember 13, 2019

场景一:

实现半透明边框:

由于CSS样式的默认行为,背景色的渲染范围是 content+padding+border。

半透明边框被主调色影响, 实现的效果为

CSS实现半透明边框与多重边框的场景分析CSS实现半透明边框与多重边框的场景分析

解决方案:

使用background-clip 属性规定背景的绘制区域,使得绘制区域仅限制在content+padding。

Div {
border:10px solid rgba(0,0,0,.5);
background: lightblue;
background-clip: padding-box;
}

补充: background-clip 不兼容IE6-8, Opera10

场景二:

实现多重边框:

方案1: 使用box-shadow来生成多重投影

代码与效果如下:

div {
background:#c3e6f4;
box-shadow:0 0 0 15px #b7dae6,0 0 0 30px #cce2ea;
}

CSS实现半透明边框与多重边框的场景分析

方案2:盒子边框结合描边属性(outline)

特点: 只能实现两重边框,更加灵活,能使用虚线等效果

代码与效果如下:

div {
border: 6px dashed #c3f4ec;
outline: 10px solid #d9faf6;
background-clip: padding-box;
}

CSS实现半透明边框与多重边框的场景分析

总结

以上所述是小编给大家介绍的CSS实现半透明边框与多重边框的场景分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

HTML / CSS 相关文章推荐
HTML5和CSS3让网页设计提升到下一个高度
Aug 14 HTML / CSS
html5 input属性使用示例
Jun 28 HTML / CSS
html5 利用canvas实现超级玛丽简单动画
Sep 06 HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
Oct 15 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
Mar 10 HTML / CSS
iphoneX 适配客户端H5页面的方法教程
Dec 08 HTML / CSS
详解canvas多边形(蜘蛛图)的画法示例
Jan 29 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
Sep 25 HTML / CSS
AmazeUI的下载配置与Helloworld的实现
Aug 19 HTML / CSS
CSS代码检查工具stylelint的使用方法详解
Mar 27 HTML / CSS
html+css实现环绕倒影加载特效
Jul 07 HTML / CSS
CSS布局之浮动(float)和定位(position)属性的区别
Sep 25 HTML / CSS
CSS3 新增选择器的实例
Nov 13 #HTML / CSS
CSS3制作轮播图的一种方法
Nov 11 #HTML / CSS
CSS3实现图片抽屉式效果的示例代码
Nov 06 #HTML / CSS
css3给背景图片加颜色遮罩的方法
Nov 05 #HTML / CSS
CSS3 边框效果
Nov 04 #HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 #HTML / CSS
使用CSS3实现SVG路径描边动画效果入门教程
Oct 21 #HTML / CSS
You might like
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
php生成随机数的三种方法
2014/09/10 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
浅谈php提交form表单
2015/07/01 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
jquery 插件学习(二)
2012/08/06 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
如何利用python进行时间序列分析
2020/08/04 Python
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
“学雷锋活动月”总结
2014/03/09 职场文书
大二学习计划书范文
2014/04/27 职场文书
2014最新毕业证代领委托书
2014/09/26 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
学习与创新自我评价
2015/03/09 职场文书
时尚女魔头观后感
2015/06/04 职场文书
开学典礼观后感
2015/06/15 职场文书
关于军训的感想
2015/08/07 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
Python字符串的转义字符
2022/04/07 Python
mysql函数之截取字符串的实现
2022/08/14 MySQL