jQuery谷歌抖动窗口插件jquery-wobblewindow-plugin

所属分类:其他,UI-动画效果,悬停

 28610  382  查看评论 (4)
分享到微信朋友圈
X
jQuery谷歌抖动窗口插件jquery-wobblewindow-plugin ie兼容9

Wobble window jQuery plugin

这是一款可以创建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 id='holder' style='width:480px; height:480px; position:relative; background-color: #562A72'>
    <!--抖动窗口元素-->
    <div id='window'>
        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,//深度为 zIndex
    offsetX: 0,//+ 或-值的 div 的大小
    offsetY: 0,//+ 或-值的 div 的大小
    moveTypeIn: 'move',//方法点跟随鼠标
    moveTypeOut: 'wobble',//方法点返回 init 位置
    wobbleFactor: 0.9,//控制摆动效果
    wobbleSpeed: 0.1,//控制摆动速度
    moveSpeed: 3,//控制移动速度
    lineWidth: 1,//线宽
    lineColor: '',//没有值 = 没有行或十六进制值
    bodyColor: '#FFF',/没有价值 = 没有身体颜色或十六进制值
    numberOfXPoints: 7,//水平点的数量。必须是一个奇数 int
    numberOfYPoints: 5,//点垂直的数量。必须是一个奇数 int
    movementLeft: true,//如果真的, 左边的点可以移动
    movementRight: true,//如果真的, 右边的点可以移动
    movementTop: true,//如果真的, 顶部的点可以移动
        movementBottom: 真的,//如果真的, 底部的点可以移
    debug: false//如果真的调试模式处于 on
};
$( '#window' ).wobbleWindow( settings );
相关插件-动画效果,悬停

简单实用的jQuery和CSS3卡片自动翻牌特效

这是一款简单实用的jQuery和CSS3卡片自动翻牌特效。该卡片翻转效果使用CSS3透视和backfacevisibility属性来制作卡片正反面效果,并使用jQuery使其自动旋转起来。
  动画效果
 48380  356

图片酷炫粒子动画效果

学习es6顺便写的 使用canvas粒子化图片 利用easying.js里面的公式计算粒子动态轨迹方程 x轴方向和y轴方向的公式均可以选择 可以设置粒子运动时间档
  动画效果
 54912  490

可爱的3D角色动画

可爱的3D人物动画,视线跟随鼠标移动,可拖动旋转。
  动画效果
 27530  268
  动画效果
 46322  425

讨论这个项目(4)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    不迟 0
    2020/6/18 15:56:47
    这个如果里面有图片并不会起作用啊,怎么让图片也动起来呢? 回复
    Deja-vu n. 0
    2019/4/11 17:19:22
    沃德天 这也太有趣了吧 回复
    RUN IT 0
    2018/6/15 14:10:04
    哈哈哈哈看着好舒服啊,一直在去拉那个框 回复
    i哎呀 0
    2018/5/15 14:36:42
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复