这是一款效果十分炫酷的jQuery和css3鼠标滑过背景模糊特效。在插件中使用了CSS3 transitions和使用jQuery来切换class。不是所有的浏览器都支持CSS3 transitions,最好使用Chrome或Safari浏览器来查看demo。

HTML

html结构十分简单:

<section class="ib-container" id="ib-container">
    <article>
        <header>
            <h3><a href="#">Some Headline</a></h3>
            <span>Some other text</span>
        </header>
        <p>Some introduction</p>
    </article>
    <article>
        <!-- ... -->
    </article>
    <!-- ... -->
</section>
                

JAVASCRIPT

当我们用鼠标hover一篇文章,将使用jQuery给当前鼠标滑过的文章一个class active,而给其它文章一个class blur

var $container  = $('#ib-container'),
    $articles   = $container.children('article'),
    timeout;

$articles.on( 'mouseenter', function( event ) {
        
    var $article    = $(this);
    clearTimeout( timeout );
    timeout = setTimeout( function() {
        
        if( $article.hasClass('active') ) return false;
        
        $articles.not($article).removeClass('active').addClass('blur');
        
        $article.removeClass('blur').addClass('active');
        
    }, 75 );
    
});

$container.on( 'mouseleave', function( event ) {
    
    clearTimeout( timeout );
    $articles.removeClass('active blur');
    
});

css代码请参考下载文件。