先给大家展示下效果图,如果和你想象的效果一样请继续往下看。
css3图片过滤效果,鼠标放上后其它图片模糊,鼠标所在位置的图片是清淅的,有效索引出当前的图片,对图片的模糊处理是本特效的亮点,你完全可以将模糊的效果应用于其它的图片特效中,你同样也可借此代码研究一下HTML5中的CSS3技术。
代码如下所示:
- <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <htmlxmlns="http://www.w3.org/1999/xhtml">
- <head>
- <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
- <title>css3图片模糊过滤特效-柯乐义</title>
- <style>
- .keleyiimg{width:200px;height:200px;}
- .keleyi{
- list-style:none;
- margin:10pxauto;padding:0;
- width:642px;/*(200+10+4)x3*/
- font-size:0;/*fixinline-blockspacing*/
- }
- .keleyili{
- display:inline-block;
- *display:inline;
- zoom:1;
- width:200px;height:200px;
- margin:2px;
- border:5pxsolid#fff;
- -moz-box-shadow:02px2pxrgba(0,0,0,.1);
- -webkit-box-shadow:02px2pxrgba(0,0,0,.1);
- box-shadow:02px2pxrgba(0,0,0,.1);
- -webkit-transition:all.3sease;
- -moz-transition:all.3sease;
- -ms-transition:all.3sease;
- -o-transition:all.3sease;
- transition:all.3sease;
- }
- .keleyi:hoverli:not(:hover){
- -webkit-filter:blur(2px)grayscale(1);
- -moz-filter:blur(2px)grayscale(1);
- -o-filter:blur(2px)grayscale(1);
- -ms-filter:blur(2px)grayscale(1);
- filter:blur(2px)grayscale(1);
- opacity:.7;/*fallback*/
- }
- </style>
- </head>
- <body>
- <divstyle="width:736px;margin:0pxauto;"><h2>css3图片模糊过滤特效·柯乐义</h2>
- 请使用支持CSS3的浏览器,移动光标到图片上。<arel="nofollow noopener noreferrer" href="http://keleyi.com/a/bjad/yin8b5eb.htm"target="_blank">原文</a>
- </div>
- <ulclass="keleyi">
- <li>
- <imgsrc="http://keleyi.com/image/a/mdvii14p.jpg"></li>
- <li>
- <imgsrc="http://keleyi.com/image/a/968oqhtf.jpg"></li>
- <li>
- <imgsrc="http://keleyi.com/image/a/crgi0c5y.jpg"></li>
- </ul>
- </body>
- </html>
以上代码就是本文的全部内容,代码简单易懂,相信大家都可以看得懂吧,有任何问题欢迎随时给我留言,我会在第一时间和大家联系的。谢谢大家一直以来对网站的支持,有你们的关注我们会做的更好,谢谢!
本文基于CSS3如何实现图片模糊过滤效果到此结束。丧失远见的人不是那些没有达到目标的人们,而往往是从目标旁溜过去的人们。小编再次感谢大家对我们的支持!