首页 > 其他分享 > 如何使用透明的div实现页面背景模糊效果

如何使用透明的div实现页面背景模糊效果

时间:2023-09-15 22:33:05浏览次数:32  
标签:效果 背景 模糊 filter background blur div 页面

要在页面背景上实现模糊效果,并使内容区域(<div>)保持半透明,你可以使用 CSS 的 backdrop-filter 属性。这个属性可以用于设置页面背景的滤镜效果,而不影响内部内容的模糊。

下面是一个示例的代码片段,展示如何实现这个效果:

<!DOCTYPE html>
<html>
<head>
  <title>背景模糊效果</title>
  <style>
    body {
      background-image: url('path_to_your_image.jpg');
      background-repeat: no-repeat;
      background-size: cover;
    }

    .blur-background {
      backdrop-filter: blur(5px); /* 调整模糊效果的程度 */
      background-color: rgba(255, 255, 255, 0.5); /* 设置背景颜色并添加透明度 */
      padding: 20px;
    }
  </style>
</head>
<body>
  <div class="blur-background">
    <h1>背景模糊效果</h1>
    <p>这是一个使用透明的 div 实现的背景模糊效果的示例。</p>
  </div>
</body>
</html>

在上面的代码中,我们给 <body> 元素添加了一个背景图片,并使用 CSS 的 blur() 滤镜函数设置了模糊效果。然后,我们创建了一个带有类名 .blur-background<div> 元素,并应用了 backdrop-filter 属性和半透明的背景颜色。

通过调整 backdrop-filter 的值,你可以改变模糊的程度。而通过调整 background-colorrgba() 中最后一个参数的值,你可以控制背景的透明度。

确保将 path_to_your_image.jpg 替换为你的背景图片路径,并根据需要进行其他样式调整。

标签:效果,背景,模糊,filter,background,blur,div,页面
From: https://blog.51cto.com/M82A1/7488156

相关文章

  • Codeforces Round 764 (Div. 3) B. Make AP
    有三个正整数\(a,b,c\)。需要执行以下操作严格一次:选择任意一个正整数\(m\)并让严格一个\(a,b,c\)之一乘以\(m\)。但不能改变他们的顺序。回答是否可以经过一次操作后使\(a,b,c\)变为等差。分类讨论题:三种情况满足一种即可。(已知\(a,b,c\geq1\))\(ma......
  • vue页面集成海康威视web视频播放插件
    参考大神链接:https://www.jianshu.com/p/71d97362fdd81、进入海康威视官网下载web视频插件下载插件开发包:https://open.hikvision.com/download/5c67f1e2f05948198c909700?type=10 官方教程:https://open.hikvision.com/docs/docId?productId=612781c8ec4acb28e0e1c0c3&versi......
  • 记录--H5页面对接微信支付踩坑杂记
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助背景应用背景:vite搭建的vue3项目需求背景:功能都涉及了支付业务,故需要和外部支付系统对接外部支付系统:聚合支付、微信小程序支付、微信H5支付目录读完本文,你将会对以下几个坑点有所了解:对接第三方服务商过......
  • Codeforces Round 773 (Div. 2) B. Power Walking
    有\(n\)个增幅道具,第\(i\)个道具种类为\(a_i\),一个人的强度\(w\)为他所有道具的种类数。对于\(k]\in[1,n]\),询问将\(n\)个道具分配给\(k\)个人且每个人至少分配到一个道具后,能够得到的最想强度和\(\sum_{i=1}^{n}w_i\)。观察一:最低强度和\(\sum_{i=1}^{k}w......
  • 原生HTML单页面使用vue框架
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=devi......
  • antdesign vue通用表单生成页面
    效果图效果图由于涉及企业敏感信息,信息进行了打码,还请多多包涵。。。点击左侧菜单树,右侧加载不同table,并且绑定列名不同(说明:前两列企业名称和城市名称固定不变)技术思路左侧菜单为标识,控制表单页面的布局和模块显示,字段显示隐藏,可根据下面2附图加深理解,由于信息敏感问题,暂时不提供......
  • HarmonyOS应用侧与前端页面数据通道建立
    一、 应用侧调用前端页面函数应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。在下面的示例中,点击应用侧的“runJavaScript”按钮时,来触发前端页面的htmlTest()方法。● 前端页面代码。<!--index.html--><!DOCTYPEhtml><html><body><script>......
  • HarmonyOS应用侧与前端页面数据通道建立
     一、 应用侧调用前端页面函数应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。在下面的示例中,点击应用侧的“runJavaScript”按钮时,来触发前端页面的htmlTest()方法。● 前端页面代码。 <!--index.html--><!DOCTYPEhtml><html><body><sc......
  • 每日一练:无感刷新页面(附可运行的前后端源码,前端vue,后端node)
    1、前言想象下,你正常在网页上浏览页面。突然弹出一个窗口,告诉你登录失效,跳回了登录页面,让你重新登录。你是不是很恼火。这时候无感刷新的作用就体现出来了。2、方案2.1redis设置过期时间在最新的技术当中,token一般都是在Redis服务器存着,设置过期时间。只要在有效时间内,重新发......
  • 解决uni-app 输入框,键盘弹起时页面整体上移问题
    解决uni-app输入框,键盘弹起时页面整体上移问题我们每次在做UNIAPP小程序和H5遇到输入框时,总会在测试的时候点击输入框弹出软键盘把页面往上移动,仔细翻读uniapp文档的时候发现了一个属性adjust-position:Boolean类型,作用是键盘弹起时,是否自动上推页面1.发现将adjust-position属......