繁体   English   中英

滑动菜单背景模糊

[英]Sliding menu with a blurred background

我创建了一个具有模糊背景的幻灯片菜单,当它只是静态图像时可以正常工作,但是与幻灯片放映一起使用时,它将显示错误的图像。

请参阅随附的小提琴http://jsfiddle.net/H863X/2/

当您单击红色框时,菜单将滑出并且菜单背景将变得模糊,这是因为它是从id#hero-container继承的图像,并添加了模糊效果。

现在,如果您单击此小提琴http://jsfiddle.net/H863X/1/

您会注意到该图像已被替换为黑色图像,但是如果单击红色按钮,则幻灯片仍将显示原始图像,这是因为该图像仍从ID#hero-container继承图像,请参见以下代码用于CSS中的图片链接。

#hero-container {
    background: url(http://2.bp.blogspot.com/-LwilPQw9Zc0/Unzm09oXDxI/AAAAAAAAHwo/30a7ZqSp3jE/s1600/blur-static+.jpg) no-repeat 50% fixed;
    background-size: cover;
}

我需要幻灯片来显示列表项中的图像,即黑色图像,请参见下面的CSS。

.hero li:nth-child(1) span { 
    background-image: url('http://dummyimage.com/600x400/000/fff.jpg');
}

这有可能吗,您可以举例说明小提琴吗?

您可以添加以下代码以在单击触发元素时更改背景:

 $('#hero-container').css('background-image','url(http://dummyimage.com/600x400/000/fff.jpg)');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM