首页 > 开发 > CSS > 正文

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

2024-07-11 08:29:38
字体:
来源:转载
供稿:网友

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

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

代码如下所示:

CSS Code复制内容到剪贴板
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    <html xmlns="http://www.w3.org/1999/xhtml">   
  2. <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
  3.     <title>css3图片模糊过滤特效-柯乐义</title>        <style>   
  4. .keleyi img{ width:200px; height:200px;}        .keleyi{   
  5.       list-style: none;          margin: 10px auto; padding: 0;   
  6.       width: 642px; /* (200+10+4)x3 */         font-size: 0; /* fix inline-block spacing */  
  7.     }        .keleyi li{   
  8.         display: inline-block;            *display: inline;   
  9.         zoom: 1;            width: 200px; height: 200px;   
  10.         margin: 2px;            border: 5px solid #fff;   
  11.         -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);            -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);   
  12.         box-shadow: 0 2px 2px rgba(0,0,0,.1);            -webkit-transition: all .3s ease;   
  13.         -moz-transition: all .3s ease;            -ms-transition: all .3s ease;   
  14.         -o-transition: all .3s ease;            transition: all .3s ease;          
  15.     }        .keleyi:hover li:not(:hover){         
  16.         -webkit-filter: blur(2px) grayscale(1);            -moz-filter: blur(2px) grayscale(1);   
  17.         -o-filter: blur(2px) grayscale(1);            -ms-filter: blur(2px) grayscale(1);   
  18.         filter: blur(2px) grayscale(1);            opacity: .7; /* fallback */          
  19.     }      </style>   
  20. </head>    <body>   
  21.     <div style="width: 736px; margin: 0px auto;"><h2>css3图片模糊过滤特效·柯乐义</h2>            请使用支持CSS3的浏览器,移动光标到图片上。 <a href="http://keleyi.com/a/bjad/yin8b5eb.htm" target="_blank">原文</a>   
  22.     </div>        <ul class="keleyi">   
  23.         <li>                <img src="http://keleyi.com/image/a/mdvii14p.jpg"></li>   
  24.         <li>                <img src="http://keleyi.com/image/a/968oqhtf.jpg"></li>   
  25.         <li>                <img src="http://keleyi.com/image/a/crgi0c5y.jpg"></li>   
  26.     </ul>    </body>   
  27. </html>  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表