分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

Animate.css+js实现鼠标经过动画效果

发布时间:2023-09-06 02:32责任编辑:彭小芳关键词:js动画

动画效果可以参照animate.css

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

1、引入animate.css

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

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); ???});});

3、使用示例

<img ?class="animated hover_" data-in="swing" src="https://img.alicdn.com/tps/TB1_R_pKpXXXXauXXXXXXXXXXXX-406-396.png">

TIP:当然也可以自己编写动画的css

 转自:https://www.jianshu.com/p/5f5658375660

Animate.css+js实现鼠标经过动画效果

原文地址:https://www.cnblogs.com/mankii/p/10369081.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved