一款jquery弹性动画特效插件DomLastic.js

所属分类:其他-动画效果

 27281  368  查看评论 (1)
分享到微信朋友圈
X
一款jquery弹性动画特效插件DomLastic.js ie兼容10

DomLastic.js是一款jquery弹性动画特效插件。通过该jquery弹性动画特效插件你可以管理一组DOM元素,为它们制作效果炫酷的弹性动画特效。

安装

可以通过npm或bower来安装DomLastic.js jquery弹性动画特效插件。

# NPM

$ npm install domlastic --save

# Bower

$ bower install domlastic --save

使用方法

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

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/domlastic.js"></script>

 HTML结构

对于一组DOM元素,例如一组<div>元素,你要制作弹性动画效果,其HTML结构如下:

<div class="listToAnimate">
  <div class="item">项目1</div>
  <div class="item">项目2</div>
  <div class="item">项目3</div>
  <div class="item">项目4</div>
  <div class="item">项目5</div>
  <div class="item">项目6</div>
  <div class="item">项目7</div>
  <div class="item">项目8</div>
  <div class="item">项目9</div>
</div>

初始化插件

在页面DOM元素加载完毕之后,你可以通过下面的方法来初始化该jquery弹性动画特效插件。

domLastic.init({
  itemsClassnameToConnect: 'item'
});

配置参数

DomLastic.js弹性动画特效插件的可用配置参数如下:

参数类型默认值
itemsClassnameToConnectstring
itemsJointStrengthint20
animationSpeedint(毫秒)600
animationIntensityfloat0.5
animationDirectionstring默认为'horizontal',可选值为'vertical'
callback函数

animationDirection类型:

  • 'horizontal'

  • 'vertical'

实例:

<div>
  <div class="item"><img src="..." /></div>
  <div class="item"><img src="..." /></div>
  <div class="item"><img src="..." /></div>
</div>
<script>
domLastic.init({
  itemsClassnameToConnect: 'item',
  itemsJointStrength: 10, //value optimum between 10 - 100
  animationSpeed: 500, //value optimum 300 - 1000
  animationIntensity: 0.6, //value optimum optimum 0.5 - 1
  animationDirection: 'horizontal'
});
domLastic.animateItems();
</script>

callback参数可用于在弹性动画执行结束后的回调函数。

domLastic.init({
  callback: function(){
    // 执行某些操作
  }
});

如果需要手动执行元素的弹性动画特效,可以使用animateItems()方法。

domLastic.animateItems();
相关插件-动画效果

css3实现文字3d

纯css3 写出文字3d效果
  动画效果
 38235  370

图标点击反馈特效

HTML5 CSS3 SVG 制作的图标点击反馈特效,点击出现波纹、飞溅、滴水、loading等效果
  动画效果
 45990  587

three.js 创建 多面立方体

基于three.js 创建6面立方体模型 可旋转添加动画
  动画效果
 29526  315

html5 canvas粒子星空

html5 canvas鼠标跟随粒子星空动画
  动画效果
 79844  745

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

    SiriBen 0
    2017/12/7 10:17:41

    没有参数说明么?参数的作用是啥?

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复