我希望能在网站中模糊一部分内容,并通过点击链接来取消模糊。为了让这个过程更加顺畅,我需要使用blur(0px)并对元素进行过渡处理。但问题是,即使使用blur(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切换样式类。有什么建议如何处理它?
filter
是一个 CSS 属性,它接受一个值为blur([像素])
。这可以用来给文本添加模糊效果。(http://jsfiddle.net/JamesD/FJxNv/3/) - James Donnelly