美文网首页重修前端
Animate实现鼠标经过动画效果

Animate实现鼠标经过动画效果

作者: Blue_lv | 来源:发表于2016-06-15 16:33 被阅读1030次

动画效果可以参照animate.css

注:图片默认是不动的,当鼠标经过的时候才会动。
原理很简单--通过js,添加鼠标经过事件,鼠标经过时,把当前元素存放在“data-in”里的“swing”添加到class里,前提animated这个类一定要加上,要不然动画不起作用。

1.html结构

--先引入css文件

<link href="https://cdn.bootcss.com/animate.css/3.5.1/animate.min.css" rel="stylesheet">

  <img  class="animated hover_" data-in="swing" src="https://img.alicdn.com/tps/
TB1_R_pKpXXXXauXXXXXXXXXXXX-406-396.png">
2.js
$(".hover_").on("mouseenter",function(e){
    var This=$(this);
    var hin=This.attr("data-in");
    This.addClass(hin);
    This.one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd 
oanimationend animationend', function(){
    $(this).removeClass(hin);
    });
});

相关文章

  • Animate实现鼠标经过动画效果

    动画效果可以参照animate.css 注:图片默认是不动的,当鼠标经过的时候才会动。原理很简单--通过js,添加...

  • 4、微信小程序模版(template)-实现选餐功能

    在微信小程序实现选餐功能,用到template功能、animate动画库微信版(animate.wxss),效果图...

  • 解决jquery animate动画效果出现的抖动

    起因:在做鼠标滑过商品缩略图,弹出“添加购物车”按钮的动画效果时,出现了动画闪烁的问题,后来发现是animate重...

  • jquery的动效及才知道的方法

    1,下拉效果 代码 2,隐藏显示 3,淡入淡出 4,animate()自定义动画 5,获取鼠标的位置 代码 6,移...

  • Angular动画效果篇

    problem:在angularjs框架中实现展开收起的动画效果 Try: 1.要引入anguar-animate...

  • Jquery 轮播图制作

    轮播图制作主要思路:实现轮播图滚动的效果,主要是使用animate()函数来实现这个过渡的动画效果。当向左点击时,...

  • Animate.css

    使用 1.github中搜索animate.css 2.下载下来 3.在html中引用动画库 语法(实现动画效果)...

  • jQuery基础第三天(插件)

    1.5jQuery补充 需要注意的地方:animate动画:不支持背景的动画效果animate动画支持的属性列表参...

  • 2019-06-27 @于志程

    Jquery 动态实现3D轮播效果 (简版) 先看一下效果图 我使用的是animate 自定义动画效果实现 首先定...

  • 小程序动画

    效果需求 1 .先向上,然后向左,一个插入的效果2 .向上有回弹 实现帧动画 this.animate 1 .缺点...

网友评论

  • adiu:如果不要求支持IE6的话,用hover岂不是更好
    小啊美:@Blue_lv @adiu 其实就是个插件库,你用也可以,不用也可以,只要能实现你想要的效果就行
    Blue_lv:@adiu 纯属个人习惯,主要做项目比较方便,直接用animate动画库就ok了

本文标题:Animate实现鼠标经过动画效果

本文链接:https://www.haomeiwen.com/subject/cdhpdttx.html