jQuery实现点击旋转,再点击恢复初始状态动画效果示例


Posted in jQuery onDecember 11, 2018

本文实例讲述了jQuery实现点击旋转,再点击恢复初始状态动画效果。分享给大家供大家参考,具体如下:

今天遇到要做一个点击 + 然后开始旋转动画后变成 x    具体实现如下

1.HTML

<div class="box rotate"></div> <!--需要加一个初始状态-->

2.CSS

.box{        //普通样式
width:100px;

height:100px;

background:skyblue;
}
.rotate1{       //旋转后的位置

transform:rotate(45deg);

transtion:all .3s linear;

-webkit-transform:rotate(45deg);    //还是兼容一下

-webkit-transtion:all .3s linear;
}
.rotate{          //初始状态的旋转位置

transform:rotate(0);

transtion:all .3s linear;

-webkit-transform:rotate(0);

-webkit-transtion:all .3s linear;
}

3.JQ

<script>
$(function(){


$(".box").click(function(){


 if($(this).hasClass("rotate")){




$(this).removeClass("rotate").addClass("rotate1");


 }else{



$(this).removeClass("rotate1").addClass("rotate");


 }


})

})
</script>

效果:

jQuery实现点击旋转,再点击恢复初始状态动画效果示例

感兴趣的朋友可以使用如下工具测试上述代码运行效果:

在线HTML/CSS/JavaScript代码运行工具:
http://tools.3water.com/code/HtmlJsRun

在线HTML/CSS/JavaScript前端代码调试运行工具:
http://tools.3water.com/code/WebCodeRun

更多关于jQuery相关内容还可查看本站专题:《jQuery动画与特效用法总结》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
jquery使用FormData实现异步上传文件
Oct 25 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 #jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 #jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 #jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 #jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 #jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 #jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 #jQuery
You might like
hessian 在PHP中的使用介绍
2010/12/13 PHP
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
Python实现的矩阵类实例
2017/08/22 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
EntityManager都有哪些方法
2013/11/01 面试题
爽歪歪广告词
2014/03/20 职场文书
委托公证书范本
2014/04/03 职场文书
高一学生期末评语
2014/04/25 职场文书
python之json文件转xml文件案例讲解
2021/08/07 Python