【发布时间】:2013-11-29 09:10:50
【问题描述】:
我想对我网站的一部分进行模糊处理,单击链接后该部分会变得不模糊。为了使这个平滑,我需要应用 blur(0px) 并在元素上获得过渡。但问题是即使使用模糊(0px),文本也会变得不清晰。
.page.blurred {
-webkit-filter: blur(10px);
-moz-filter: blur(10px);
filter: blur(10px);
}
.page {
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
filter: blur(0px);
transition: all 1s ease;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
}
我用 jQuery 切换类。 有什么建议如何处理吗?
【问题讨论】:
-
模糊是什么意思? Blur 是一个 jquery 事件句柄,所以它意味着当你失去焦点时你的元素!你是说不透明度吗?
-
@hicurin
filter是一个接受blur([pixels])值的 CSS 属性。这可以用来给文本一个模糊的效果。 (jsfiddle.net/JamesD/FJxNv/3)