在Reveal.js中更改背景图像样式

dir*_*kk0 3 javascript css reveal.js

我试图访问reveal.js中的background-image样式有三个原因:

a)我想在概述模式中覆盖背景图像b)我想用CSS模糊一些背景

我在SO上发现了两篇帮助我的文章:

a)如何在reveal.js中定位背景图像? b)reveal.js背景颜色选择

但我必须遗漏一些东西,所以我创建了这个jsFiddle来演示这个问题:http: //jsfiddle.net/dirkk0/asya4grv/

 html.thisState .state-background {
     /* background image is NOT changed, but the backgroundcolor changes */
     background-color: rgba(0, 0, 0, 0.8);
     background-image: url('http://pngimg.com/upload/small/key_PNG1180.png');
 }
Run Code Online (Sandbox Code Playgroud)

你可以看到突然有两个背景图像.我究竟做错了什么?

谢谢,德克

tea*_*uit 5

您必须覆盖".backgrounds"类而不是".state-background".背景图像未放在".slides"中.这就是为什么你的CSS代码不会模糊背景图像.

.backgrounds {
     -webkit-filter: blur(5px);
     -moz-filter: blur(50px);
     -o-filter: blur(5px);
     -ms-filter: blur(5px);
     filter: blur(5px);
 }
Run Code Online (Sandbox Code Playgroud)