日期:2014-05-16  浏览次数:20571 次

css3图片模糊过滤效果

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

?

体验效果:
http://keleyi.com/a/bjad/yin8b5eb.htm

代码如下:

<!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">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>css3图片模糊过滤特效-柯乐义</title>
    <style>
.keleyi img{ width:200px; height:200px;}
    .keleyi{
      list-style: none;
      margin: 10px auto; padding: 0;
      width: 642px; /* (200+10+4)x3 */
      font-size: 0; /* fix inline-block spacing */
    }
    .keleyi li{
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 200px; height: 200px;
        margin: 2px;
        border: 5px solid #fff;
        -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
        box-shadow: 0 2px 2px rgba(0,0,0,.1);
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;        
    }

    .keleyi:hover li: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>
    <div style="width: 736px; margin: 0px auto;"><h2>css3图片模糊过滤特效·柯乐义</h2>
        请使用支持CSS3的浏览器,移动光标到图片上。 <a href="http://keleyi.com/a/bjad/yin8b5eb.htm" target="_blank">原文</a>
    </div>
    <ul class="keleyi">
        <li>
            <img src="http://keleyi.com/image/a/mdvii14p.jpg"></li>
        <li>
            <img src="http://keleyi.com/image/a/968oqhtf.jpg"></li>
        <li>
            <img src="http://keleyi.com/image/a/crgi0c5y.jpg"></li>
    </ul>
</body>
</html>

?http://ini.iteye.com