canvas教程

可创建gooey效果抖动窗口的jquery插件

字号+ 作者:H5之家 来源:H5之家 2017-04-15 10:00 我要评论( )

这是一款可以创建gooey效果抖动窗口的jquery插件。该gooey效果抖动窗口基于HTML5 canvas来制作,可以在鼠标移入和移出HTML元素时,为其边框制作波浪状的抖动效果。 使用方法 在页面中引入jquery和jquery.wobblewindow.min.js文件。 script src='path/to/jque

这是一款可以创建gooey效果抖动窗口的jquery插件。该gooey效果抖动窗口基于HTML5 canvas来制作,可以在鼠标移入和移出HTML元素时,为其边框制作波浪状的抖动效果。

使用方法

在页面中引入jquery和jquery.wobblewindow.min.js文件。

<script src='path/to/jquery.min.js'></script> <script src='path/to/jquery.wobblewindow.min.js'></script> HTML结构

为要制作抖动窗口效果的HTML元素设置下面的HTML结构:

<!--包裹元素--> <div> <!--抖动窗口元素--> <div> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ac elementum tortor, eget efficitur quam. </div> </div> CSS样式

为抖动窗口元素设置下面的CSS样式:

#window { width:350px; height:350px; left:65px; top:65px; position:absolute; padding: 50px 50px 50px 50px; pointer-events: none; } 初始化插件

在页面DOM元素加载完毕之后,通过wobbleWindow()方法来初始化该插件。

$( '#window' ).wobbleWindow();

也可以使用纯js的方法来调用插件:

var wobbleWindow = new WobbleWindow( document.getElementById( 'window' ) ); //带配置参数 var wobbleWindow = new WobbleWindow( document.getElementById( 'window' ), settings ); 配置参数

该抖动窗口效果插件的可用配置参数如下:

var settings = { name: 'window_1',//name depth: 1,//depth for zIndex offsetX: 0,//+ or - value the size of the div offsetY: 0,//+ or - value the size of the div moveTypeIn: 'move',//method points follow the mouse moveTypeOut: 'wobble',//method points go back to init position wobbleFactor: 0.9,//control the wobble effect wobbleSpeed: 0.1,//control the wobble speed moveSpeed: 3,//control the move speed lineWidth: 1,//lineWidth lineColor: '',//no value = no line or hex values bodyColor: '#FFF',//no value = no body color or hex values numberOfXPoints: 7,//quantity of points horizontal. must be an odd int numberOfYPoints: 5,//quantity of points vertical. must be an odd int movementLeft: true,//if true the points at the left can be moved movementRight: true,//if true the points at the right can be moved movementTop: true,//if true the points at the top can be moved movementBottom: true,//if true the points at the bottom can be moved debug: false//if true debug mode is on }; $( '#window' ).wobbleWindow( settings );

关于jquery.wobblewindow.js抖动窗口插件的更多信息,请参考:https://github.com/NiklasKnaack/jquery-wobblewindow-plugin

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5资料by html5zhijia.com

    HTML5资料by html5zhijia.com

    2017-04-10 12:07

  • HTML5 canvas水波纹动画特效

    HTML5 canvas水波纹动画特效

    2017-04-06 12:01

  • 可生成指定图案的js二维码插件

    可生成指定图案的js二维码插件

    2017-02-26 18:00

  • 简单实用的Bootstrap选项卡效果

    简单实用的Bootstrap选项卡效果

    2017-01-01 08:01

网友点评
=