boostrap 怎么可以让div背景模糊 字不模糊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了boostrap 怎么可以让div背景模糊 字不模糊相关的知识,希望对你有一定的参考价值。

参考技术A 在父容器中设置背景,并且使用相对定位,方便伪元素重叠。而在:after中只需要继承背景,并且设置模糊,绝对定位覆盖父元素即可!
代码如下:
<div class="content">
<div class="text">hello</div>
</div>

/*背景模糊*/
.content
width:100%;
height:100%;
position: relative;
background: url("../image/banner/banner.jpg") no-repeat fixed;
padding:1px;
box-sizing:border-box;
z-index:1;

.content:after
content: "";
width:100%;
height:100%;
position: absolute;
left:0;
top:0;
background: inherit;
filter: blur(2px);
z-index: 2;

.text
position: absolute;
left:50%;
top:50%;
transform: translate(-50%,-50%);
width:200px;
height:200px;
text-align: center;

z-index:11;

CSS 背景图片虚化

参考技术A 背景图片虚化主要依靠的是 filter: blur(15px); 这个css属性
blur值 越大 模糊程度也越大

最终我们希望的效果图是这样的

实现方式:
第一步 一个大的 div 里面包裹两个 小的 div1 和 div2
第二步 div1元素加入背景、宽高、过滤(filter)、浮动
第三步 div2元素 开启定位 absolute(一定要脱离普通文档流)
现在基本的效果就实现了,想让页面更美观 剩下的就要自己动手喽

关键点就是
filter属性 :让图片模糊
脱离普通文档流 :内容放到模糊div1 的上面

以上是关于boostrap 怎么可以让div背景模糊 字不模糊的主要内容,如果未能解决你的问题,请参考以下文章

css 只写div右边的阴影怎么写?

在模糊背景 div 中取消模糊内容

请教CSS,在有背景图的背景层上使用模糊滤镜,把内层的文字也模糊了,求不模糊文字的方法?

css怎么可以只让背景透明 文字不透明

boostrap-非常好用但是容易让人忽略的地方------input-group-btn

<div> 使用 css 模糊部分背景图像