css 半透明

lxf2023-02-16 15:30:41

本文分为两个场景,介绍CSS实现半透明边框和多边框效果。有一定的参考价值,有需要的朋友可以参考,希望对大家有所帮助。

css 半透明

(学习视频分享:css视频教程)

场景一:

实现半透明边框:

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

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

css 半透明

解决方案

使用backrond-clip 属性规定背景的绘制区域,使绘制区域仅限于content padding。

div {
border:10px solid rgba(0、0、0、0、;
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实现半透明边框和多边框效果的详细内容。更多请关注AdminJS的其他相关文章!