当前位置:JS特效 » 图片效果 » jquery图片马赛克过渡动画特效插件
 jquery图片马赛克过渡动画特效插件
如果您觉得内容不错,请分享:

插件介绍

jquery-pixelbrush是一款图片马赛克过渡动画特效jquery插件。jquery-pixelbrush插件能够通过js和html5canvas,将图片以马赛克过渡动画的方式显示出来。

浏览器兼容性

浏览器兼容性
时间:2021-07-24 阅读:83
简要教程

jquery-pixelbrush是一款图片马赛克过渡动画特效jquery插件。jquery-pixelbrush插件能够通过js和html5 canvas,将图片以马赛克过渡动画的方式显示出来。

使用方法

jquery-pixelbrush插件依赖于jquery.newPlugin.js和jquery.actual.min.js插件,使用时需要将它们引入。


      
      
      
                
HTML结构

将要制作马赛克过渡动画效果的图片(最好是PNG图片)放在页面中。然后可以直接通过data-*属性来配置各种参数。

            
                

data-mode属性是配置过渡动画的类型,可选值有:fade-in, fade-out, focus, focus-in, unfocus, unfocus-out 和 bounce。

data-ignore-class属性用于指定在开始时要隐藏的元素的class。仅和fade-in,focus-in和focus三种模式联合使用。

初始化插件

也可以通过js来对该马赛克过渡动画插件进行初始化。

$(window).on('load', function() {
    $('#image-id').pixelbrush({
        mode: 'fade-in',
        loop: false,
        ignore_class: 'hide',
        interval: 15,
        onComplete: function() {
            doSomething();
        }
    });
});
                

要销毁该马赛克过渡动画插件,可以使用下面的方法:

$('#image-id').pixelbrush('destroy');                 
                

jquery-pixelbrush马赛克过渡动画特效jquery插件的github地址为:https://github.com/seanmsimon/jquery-pixelbrush

Top