如何使用jQuery调暗页面的背景?
我的jQuery代码看起来像这样。
$(document).ready(function(){
$("body").fadeTo(1000, 0.33);
});
答案 0 :(得分:3)
如果您“隐藏”页面的body
,您将调整页面上的每个元素,因为每个元素根据定义是{{1元素。特别是如果你使用不透明度(如body
那样)。
如果你只想调暗fadeTo()
元素的背景图像,我建议在页面内容周围包裹另一个元素,并使用部分透明的body
作为背景图像对于该元素,或使用.png
背景色。
答案 1 :(得分:1)
你可以创建一个覆盖身体的div标签,将其背景颜色设置为黑色,不透明度为0,7,减少身体的不透明度将改变所有元素的不透明度;
$('#cover').fadeIn(1000);
答案 2 :(得分:0)
使用jquery插件
检查这个对图像的好处