图片/图形

图片马赛克过渡动画jQuery特效插件

阿里云


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

使用方法

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

也想出现在这里?联系我们
创客主机
  1. <script src="path/to/jquery.min.js"></script>
  2. <script src="path/to/jquery.newPlugin.js"></script>      
  3. <script src="path/to/jquery.actual.min.js"></script>      
  4. <script src="path/to/jquery.pixelbrush.js"></script>

HTML 结构

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

  1. <img id="image-id"
  2.      data-plugin="pixelbrush"
  3.      data-mode="fade-in"
  4.      data-loop="false"
  5.      data-autostart="true"
  6.      data-ignore-class="hide"
  7.      data-interval="15"
  8.      data-oncomplete="doSomething();"
  9.      src="image-with-alpha.png"
  10.      class="img-responsive hide" alt="" />

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

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

初始化插件

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

  1. $(window).on('load', function() {
  2.     $('#image-id').pixelbrush({
  3.         mode: 'fade-in',
  4.         loop: false,
  5.         ignore_class: 'hide',
  6.         interval: 15,
  7.         onComplete: function() {
  8.             doSomething();
  9.         }
  10.     });
  11. });

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

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

Github 地址:https://github.com/seanmsimon/jquery-pixelbrush

图片马赛克过渡动画 jQuery 特效插件

已有 366 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!