CSS设置背景图片模糊,内容不模糊

<div class="blurred-background">
    <p>这是前景内容,它应该是清晰的。</p>
</div>
.blurred-background {
    position: relative; /* 确保伪元素能够相对于此元素定位 */
    z-index: 1; /* 确保前景内容在伪元素之上 */
    overflow: hidden; /* 防止内容溢出背景区域 */
}
 
.blurred-background::before {
    content: ""; /* 伪元素需要内容来占据空间,但这里使用空字符串 */
    position: absolute; /* 伪元素绝对定位 */
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; /* 伪元素覆盖整个容器 */
    background: url('your-image.jpg') no-repeat center  /* 设置背景图片 center/cover;*/
    filter: blur(10px); /* 应用模糊效果 */
    z-index: -1; /* 确保伪元素在前景内容之下 */
    pointer-events: none; /* 防止伪元素干扰鼠标事件 */
}
 
.blurred-background p {
    position: relative; /* 确保段落内容不被伪元素的z-index影响 */
    z-index: 1; /* 实际上,由于.blurred-background已经有z-index: 1,这里的z-index: 1是多余的,但为了清晰表达层级关系,可以保留 */
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渡山川挽月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值