基于CSS3如何实现图片模糊过滤效果

风景旧曾谙,阳春三月归;烟云十年后,又见江南花。夜晚的这一刻,我独赏风景。有很多人觉得,一个人旅行好无聊。可我却偏偏喜欢一个人。

先给大家展示下效果图,如果和你想象的效果一样请继续往下看。

css3图片过滤效果,鼠标放上后其它图片模糊,鼠标所在位置的图片是清淅的,有效索引出当前的图片,对图片的模糊处理是本特效的亮点,你完全可以将模糊的效果应用于其它的图片特效中,你同样也可借此代码研究一下HTML5中的CSS3技术。

代码如下所示:

CSS Code复制内容到剪贴板
  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <htmlxmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
  5. <title>css3图片模糊过滤特效-柯乐义</title>
  6. <style>
  7. .keleyiimg{width:200px;height:200px;}
  8. .keleyi{
  9. list-style:none;
  10. margin:10pxauto;padding:0;
  11. width:642px;/*(200+10+4)x3*/
  12. font-size:0;/*fixinline-blockspacing*/
  13. }
  14. .keleyili{
  15. display:inline-block;
  16. *display:inline;
  17. zoom:1;
  18. width:200px;height:200px;
  19. margin:2px;
  20. border:5pxsolid#fff;
  21. -moz-box-shadow:02px2pxrgba(0,0,0,.1);
  22. -webkit-box-shadow:02px2pxrgba(0,0,0,.1);
  23. box-shadow:02px2pxrgba(0,0,0,.1);
  24. -webkit-transition:all.3sease;
  25. -moz-transition:all.3sease;
  26. -ms-transition:all.3sease;
  27. -o-transition:all.3sease;
  28. transition:all.3sease;
  29. }
  30. .keleyi:hoverli:not(:hover){
  31. -webkit-filter:blur(2px)grayscale(1);
  32. -moz-filter:blur(2px)grayscale(1);
  33. -o-filter:blur(2px)grayscale(1);
  34. -ms-filter:blur(2px)grayscale(1);
  35. filter:blur(2px)grayscale(1);
  36. opacity:.7;/*fallback*/
  37. }
  38. </style>
  39. </head>
  40. <body>
  41. <divstyle="width:736px;margin:0pxauto;"><h2>css3图片模糊过滤特效·柯乐义</h2>
  42. 请使用支持CSS3的浏览器,移动光标到图片上。<arel="nofollow noopener noreferrer" href="http://keleyi.com/a/bjad/yin8b5eb.htm"target="_blank">原文</a>
  43. </div>
  44. <ulclass="keleyi">
  45. <li>
  46. <imgsrc="http://keleyi.com/image/a/mdvii14p.jpg"></li>
  47. <li>
  48. <imgsrc="http://keleyi.com/image/a/968oqhtf.jpg"></li>
  49. <li>
  50. <imgsrc="http://keleyi.com/image/a/crgi0c5y.jpg"></li>
  51. </ul>
  52. </body>
  53. </html>

以上代码就是本文的全部内容,代码简单易懂,相信大家都可以看得懂吧,有任何问题欢迎随时给我留言,我会在第一时间和大家联系的。谢谢大家一直以来对网站的支持,有你们的关注我们会做的更好,谢谢!

本文基于CSS3如何实现图片模糊过滤效果到此结束。丧失远见的人不是那些没有达到目标的人们,而往往是从目标旁溜过去的人们。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

CSS如何使用Flex和Grid布局如何实现3D骰子

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例