如何使用CSS创建毛玻璃效果?

2023-12-28

我想创建一个div固定在一个位置并使其半透明 - 使其后面的内容部分可见且模糊。我正在寻找的风格类似于div中的“查看全部”缩略图苹果网站 http://www.apple.com/.

我唯一能做的就是调整opacity: 0.9但我不能模糊下面的内容div.

注:div位置固定,背景滚动。斯科尔斯的背景是文字和照片的混合。


CSS

CSS 3 有一个模糊滤镜(目前只有 webkit 2014 年 11 月 https://developer.mozilla.org/en-US/docs/Web/CSS/filter):

-webkit-filter: blur(3px); /*chrome (android), safari (ios), opera*/

IE 4-9 支持非标准过滤器

filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3')

请在此处查看一些有关模糊和其他滤镜的精彩演示。 http://html5-demos.appspot.com/static/css/filters/index.html

备查这是 CSS 过滤器的兼容性表 http://caniuse.com/#feat=css-filters。 Firefox 似乎在 v35+ 中获得了该功能,而甚至 IE11 似乎也没有任何兼容性。

SVG

另一种方法是使用 svg (基本上 IE9 及以上版本都是安全的 http://caniuse.com/#feat=svg):

filter: url(blur.svg#blur);

SVG:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
   <filter id="blur">
       <feGaussianBlur stdDeviation="3" />
   </filter>
</svg> 

jsFiddle 演示 http://jsfiddle.net/for3st/829k0nkh/

JavaScript

您将获得与 javascript 最高的浏览器兼容性,但通常性能最慢,并且会增加 js 的复杂性。

  • http://www.blurjs.com/ http://www.blurjs.com/(jquery 插件,canvas 解决方案,支持 IE9+、FF、Chrome http://caniuse.com/#feat=canvas)
  • http://nbartlomiej.github.io/foggy/ http://nbartlomiej.github.io/foggy/(jquery插件IE8+,FF,Chrome支持)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用CSS创建毛玻璃效果? 的相关文章

  • 如何保留用户的输入打印?

    我正在尝试添加用户的评论 所以我只是尝试读取输入并将其发送以进行打印 但问题是 一旦我刷新页面或输入另一个输入 打印的输入就会消失 因此 即使刷新页面或重新输入新评论 我也希望始终保持所有用户的显示 代码 div div
  • 可以将position:absolute元素设为粘性吗?

    In CSS position sticky使元素能够显示position static行为 即 它采用文档流中的默认位置 直到到达某个滚动位置 然后采用position fixed行为 那么 这是否意味着我们不能使用position st
  • 每 2 行后使 html 表格的边框变厚

    我创建了一个包含一些内容的表 其中有 12 行和 2 列 我想显示边框 但每 4 行之后 我想将水平边框设置为比正常情况更粗 怎么做 请在这里帮忙 试试这个选择器 table tr nth of type 4n td border bott
  • 如何使自定义 Web 组件可聚焦?

    我正在写一个自定义网络组件 https github com denilsonsa html5 knob这意味着是互动的 我如何告诉浏览器这个自定义组件应该获得焦点 我希望我的自定义元素 可以聚焦 通过选项卡导航 集中注意力时可以接收按键信
  • 无法使用 BeautifulSoup4 (Python 3) 抓取特定表

    我想从 Ligue 1 足球网站上抓取一张表格 具体来说 该表包含有关卡片和裁判的信息 http www ligue1 com LFPStats stats arbitre competition D1 http www ligue1 co
  • 使用本地存储在从另一个表保存的 HTML TABLE 中打印 JSON,以便我在另一个页面上打印我的表

    在我的作业中 我必须使用用户输入中的数据并将数据保存在本地存储中 我必须以水平表格式将这些数据从本地存储打印到其他页面 为此 我编写了用于用户输入并将数据保存在本地存储中的代码 div p p div
  • html 电子邮件内的背景图像 css - Gmail 不支持

    我想向我的用户发送如下所示的带有背景图像 css 的 html 正文电子邮件 div style width 500px height 1000px background color black background image none
  • 网站在 iPhone 屏幕右侧显示空白区域

    我遇到问题http eiglaw com http eiglaw com iPhone 屏幕右侧显示约 25 像素宽的空白 边框 我在 stackoverflow 上研究了这个问题 这些帖子是相关的 但是当我尝试提供的各种解决方案时 我无法
  • 将 XSL-FO 转换为 HTML

    我有一组用于 PDF 生成的 XSL FO 文档 我还需要将相同的输出数据 PDF 格式 导出为 HTML 文件 此外 我需要 HTML 具有与 PDF 类似的样式 有没有办法使用 C 将 XSL FO 转换为 XHTML NOTE 我知道
  • VueJS 中数据无法正确显示

    我的 VueJS 代码有一个小问题 在 输出 压缩的 GS1 数字链接 URI 部分中 When there is no result it should have nothing display like this I have remo
  • CSS 继承、别名和其他很酷的东西

    有一天 我随机浏览网页 发现了一些程序 可以让你编写 CSS 别名和其他很酷的东西 我现在不记得了 举个例子 我记得你可以这样做 myclass background color red greenfont 其中 greenfont 在其他
  • 滚动时的 CSS 背景模糊

    我有固定的背景图像 滚动时我希望图像变得模糊 我知道如何在 css 中进行模糊 但在特定的滚动位置进行 这是一个例子 https medium com good music f160ba9e6c52 https medium com goo
  • 固定 div 位于居中 div 旁边

    我有一个网页 其中有可滚动的内容 此内容包含在 content 内 位于页面的中心 现在我希望导航栏出现在内容左侧 50 像素处 该栏应具有固定位置 不应滚动 这是我到目前为止所尝试过的 nav position fixed top 50
  • 两列表:一列尽可能小,另一列占据其余部分

    我在 div 中有一个 to columns 表 div table tbody tr td class action a a td td class content p Bigger text variable size p td tr
  • javascript 选择自定义光标 (svg)

    我正在动态地将光标更改为悬停时的本地 svg element on mouseover function this css cursor url svgs pointer svg 9 30 auto 工作正常 但我想选择该 svg 来操纵其
  • 如何通过单击链接来更改 div 的内容?

    这是我的网页的 修改后的 jsfiddle 它还有很多 而且定位是正确的 与此相反 http jsfiddle net ry0tec3p 1 http jsfiddle net ry0tec3p 1 a href class btn1 st
  • 为什么我的交互式图像仅在 Internet Explorer 上出现故障?

    我的问题 我为自己制作了一个图像地图 交互式图像 它在 Chrome safari 和 Firefox 上完美运行 然而 当我在可怕的互联网浏览器上尝试它时 它真的很糟糕 这些小点应该扩展到更大的盒子中 在互联网浏览器上它要么不起作用 要么
  • 使用javascript动态更新css内容

    需要将 css 更新为动态值 我不确定最好的方法是什么 div style zoom 1 div 缩放级别将根据窗口大小调整触发 应用程序将相应缩放 我将此应用程序加载到 cordova 中并让它在 iPAD 中运行 然后我意识到需要使用
  • 从 PHP 数组生成 HTML 表

    我不明白这一点 我需要解决看似简单的问题 但这超出了我的逻辑 我需要编写一个函数 table columns input cols 它将输出一个表 示例 input array apple orange monkey potato chee
  • 禁用允许文本选择的

    残疾人可以吗

随机推荐

  • 保护控制器除一个(登录)之外的所有操作的最佳方法是什么?

    目前我有 Authorize 我的所有方法的属性AdminController除了Logon action 什么是cleanest反转这个的方法 所以我不必记住向所有方法添加属性 而是仅向无需登录即可使用的方法添加属性 我会更好地移动Log
  • 为什么我在使用 MockMvc 和 JUnit 时收到错误 403?

    我有一个带有 spring security 3 2 的 spring mvc 3 2 5 应用程序 我用这个方法配置了我的 SecurityConfig class Override protected void configure Ht
  • 笔记本电脑触控板的 WM_INPUT 上的 RAWINPUTHEADER hDevice 为 null

    我使用原始输入来处理通用设备的输入 到目前为止 我的所有测试用例都有效 键盘 游戏板和鼠标 但我的笔记本电脑触控板给我带来了一个奇怪的问题 当我得到一个WM INPUT https learn microsoft com en us win
  • 创建 Windows 服务的最简单语言

    构建 Windows 服务最简单的语言是什么 在这种情况下 最简单的定义是最少的代码量和最低的语言入口点 冒着陈述显而易见的风险 如果您有任何 C C Java 背景 我认为 C 为您提供了最低的切入点 假设您使用的是 Visual Stu
  • 在构造函数中注册weak_ptr观察者

    我正在尝试重写我们的 Observer Observable 实现 以使用 std shared ptr std weak ptr 来消除代码中当前存在的一些令人讨厌的竞争条件 通常 观察者在满足某些条件或构造子对象时注册自己 如下所示 U
  • 从给定字符串中查找按字母顺序排列的最长子字符串

    我一直在研究一个问题 从给定的字符串中按字母顺序查找最长的子字符串 我在 C 方面有很多经验 但对 python 完全陌生 我写了这段代码 s raw input Enter a sentence a 0 start int b 0 end
  • 使用 jquery/ajax 更新 django 表单

    我想更新下拉列表的更改事件的表单 这是我的观点 from django utils import simplejson response dic drop down list actToValidateId add form cleaned
  • Symfony2 QueryBuilder 中带有计数和分组依据的 SQL 查询

    我需要你的帮助 我有这个 SQL 查询 SELECT COUNT AS count FROM mytable GROUP BY email ORDER BY id DESC LIMIT 0 30 但我想在 Symfony2 中使用 Doct
  • Dagger 2:如何注入Map, Provider>

    在 Dagger 2 中 是否可以注入Map
  • Jenkins 中的多个构建队列

    我在 Jenkins 中有许多不同的工作 分为具有自己的构建 测试 分析 管道 的项目 大多数这些工作实际上是远程命令而不是机上构建 然而 开箱即用的 Jenkins 仅支持一个队列all构建 我想为每个项目 或视图 定义一个队列 我将如何
  • 手势监听器 onFling 的行为不一致

    更新 请参阅赏金以了解扩展问题 我有一个GestureDetector设置在ListView ListView 是一个完整的片段 来自窗口的一侧并部分覆盖另一个片段 我想让用户能够将其关闭 即奇妙清单是右侧此功能的一个很好的例子 这是我的设
  • Android Studio 3.0 中的资源 ID 未更新

    我最近更新到 Android Studio 3 0 并注意到当我添加任何 android id 或创建新的可绘制对象或基本上任何资源时 Android Studio 不会在项目中更新它 直到我构建应用程序 我在 xml 中创建的每个资源在类
  • 使用 SetWindowPos 更改窗口左边缘时减少闪烁

    更新1 这是简化版本 所以我有一个特殊的固定大小的子窗口 我想制作它留在右侧可调整大小的主窗口 当用户通过拖动主窗口的左 右边缘来调整主窗口的大小时 会发送 WM WINDOWPOSCHANGED 子窗口将在此消息处理程序中移动 使其 粘
  • 使用 IMAP4 和 python 从 GMail 获取加星标的邮件

    我发现了许多有关使用 IMAP 的虚拟信息 但我不明白如何将其用于我的目的 我找到了如何从邮箱中获取所有邮件和所有已看到的邮件 但是我应该如何使用星星 请给我一个 python 代码示例 用于通过 IMAP4 从 GMail 获取加星标的邮
  • 导入错误:没有名为 win32service 的模块

    我在 eclipse IDE 上使用 odoo8 和 python 2 7 9 64 位 Python 软件损坏了 所以我不得不重新安装它 现在我面临这个新问题ImportError No module named win32service
  • 角度中的 jQuery.when() 相当于什么

    在 jQuery 中我们可以做 when ajax page1 php ajax page2 php done function a1 a2 角度相当于什么 我真的需要等待所有 ajax 调用完成然后再做一些事情 谢谢 您可以使用 q al
  • 在 iframe 内触发按钮单击[重复]

    这个问题在这里已经有答案了 这是 iframe 代码 div class outerdiv div 以下是上面的 iframe 调用的按钮的 HTMl 代码
  • 阻塞信号也是待处理信号吗?

    我们知道应用程序可以使用以下命令明确阻止和解除阻止选定的信号sigprocmask函数 假设我们使用这个函数来阻止SIGINT 因此内核设置阻塞向量中的相应位 如果我们运行程序并按 Ctrl C 发送SIGINT 由于该信号当前被阻止 因此
  • 为什么 -[UISectionRowData refreshWithSection:tableView:tableViewRowData:] 断言失败?

    Assertion failure in UISectionRowData refreshWithSection tableView tableViewRowData SourceCache UIKit UIKit 2380 17 UITa
  • 如何使用CSS创建毛玻璃效果?

    我想创建一个div固定在一个位置并使其半透明 使其后面的内容部分可见且模糊 我正在寻找的风格类似于div中的 查看全部 缩略图苹果网站 http www apple com 我唯一能做的就是调整opacity 0 9但我不能模糊下面的内容d