【发布时间】:2015-08-17 16:44:51
【问题描述】:
我正在使用reveal.js:我想显示一个全屏图像作为背景,一旦我移动到另一张幻灯片,我想模糊或调暗它。 看着Changing the background-image style in Reveal.js,我在我的css中试过这个:
.html.blur .backgrounds {
-webkit-filter: blur(5px);
-moz-filter: blur(10px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
然后在我的 Markdown 文档中我用 html 注释
.slide: data-background="figs/background.svg" data-background-size="contain" data-state="blur"
它创建了一个<section> 标签,里面有data-state="blur"。然而,背景并没有变得模糊——我错过了什么?
【问题讨论】:
-
可能取决于浏览器
-
你能做个小提琴代码吗
-
我从上面链接的 SO 问题中借用了小提琴,并对其进行了修改:jsfiddle.net/k85qny9k/2 -- 第二张幻灯片应该是模糊的
-
抱歉,打错了——这里是固定版本:jsfiddle.net/k85qny9k/4——这似乎有效,但在我的实际幻灯片中不起作用...嗯...
标签: javascript html css reveal.js