jQuery旋转插件jqueryrotate,制作转盘
2023-09-14 08:56:48 时间
下载地址:http://download.csdn.net/detail/cometwo/9478526
CSS3 提供了多种变形效果,比如矩阵变形、位移、缩放、旋转和倾斜等等,让页面更加生动活泼有趣,不再一动不动。然后 IE10 以下版本的浏览器不支持 CSS3 变形,虽然 IE 有私有属性滤镜(filter),但不全面,而且效果和性能都不好。 今天介绍一款 jQuery 插件——jqueryrotate,它可以实现旋转效果。jqueryrotate 支持所有主流浏览器,包括 IE6。如果你想在低版本的 IE 中实现旋转效果,那么 jqueryrotate 是一个很好的选择。 jqueryrotate 支持所有主流浏览器,包括 IE6。jqueryrotate 在高级浏览器中使用 CSS3 transform 属性实现,在低版本 IE 中使用 VML 实现。当然,你可以使用 IE 条件注释,低版本 IE 使用 jqueryrotate,高级浏览器则直接使用 CSS3。 我们使用 Google Chrome 的 Logo 做演示,图片如下,请注意对比,不要看花眼了。 演示1 直接旋转一个角度
演示虽然使用的是图片,但 jqueryrotate 并不只是能运用在图片上,其他元素如 div 等也可以使用。同时,你可以发挥想象,制作出更多关于旋转的特效。
CSS3 提供了多种变形效果,比如矩阵变形、位移、缩放、旋转和倾斜等等,让页面更加生动活泼有趣,不再一动不动。然后 IE10 以下版本的浏览器不支持 CSS3 变形,虽然 IE 有私有属性滤镜(filter),但不全面,而且效果和性能都不好。 今天介绍一款 jQuery 插件——jqueryrotate,它可以实现旋转效果。jqueryrotate 支持所有主流浏览器,包括 IE6。如果你想在低版本的 IE 中实现旋转效果,那么 jqueryrotate 是一个很好的选择。 jqueryrotate 支持所有主流浏览器,包括 IE6。jqueryrotate 在高级浏览器中使用 CSS3 transform 属性实现,在低版本 IE 中使用 VML 实现。当然,你可以使用 IE 条件注释,低版本 IE 使用 jqueryrotate,高级浏览器则直接使用 CSS3。 我们使用 Google Chrome 的 Logo 做演示,图片如下,请注意对比,不要看花眼了。 演示1 直接旋转一个角度
$(#img1).rotate(45);或
$(#img1).rotate({angle:45});演示2 鼠标移动效果
$(#img2).rotate({ bind : { mouseover : function(){ $(this).rotate({animateTo: 180}); }, mouseout : function(){ $(this).rotate({animateTo: 0}); } } });演示3 不停旋转
var angle = 0; setInterval(function(){ angle +=3; $(#img3).rotate(angle); }, 50);
var rotation = function (){ $(#img4).rotate({ angle: 0, animateTo: 360, callback: rotation }); rotation();
var rotation2 = function(){ $(#img5).rotate({ angle: 0, animateTo: 360, callback: rotation2, easing: function(x,t,b,c,d){ return c*(t/d)+b; } }); rotation2();演示4 点击旋转
$(#img6).rotate({ bind: { click: function(){ $(this).rotate({ angle: 0, animateTo: 180, easing: $.easing.easeInOutExpo }); } } });
var value2 = 0; $(#img7).rotate({ bind: { click: function(){ value2 +=90; $(this).rotate({ animateTo: value2 }); } } });
演示虽然使用的是图片,但 jqueryrotate 并不只是能运用在图片上,其他元素如 div 等也可以使用。同时,你可以发挥想象,制作出更多关于旋转的特效。
相关文章
- jquery验证插件对表格数据的验_js与jquery的区别
- jQuery 图片播放插件 FancyBox 和其 WordPress 插件
- 生成二维码的 jQuery 插件:jquery.qrcode.js
- jQuery实现网页右下角悬浮层提示详解编程语言
- jquery 图片自动切换详解编程语言
- jQuery Google Charts—-一个封装google chart api的jquery插件详解编程语言
- JQuery日期插件详解编程语言
- jQuery幻灯片插件Skippr详解编程语言
- jQuery延迟加载(懒加载)插件 – jquery.lazyload.js详解编程语言
- jQuery常用工具函数(用于检测操作)
- jQuery位置插件
- JQuery学习笔记选择器之四
- jQuery页面Mask实现代码
- Jquery实战_读书笔记1—选择jQuery
- 提升你网站水平的jQuery插件集合推荐
- 40款非常棒的jQuery插件和制作教程(系列一)
- 40个新鲜出炉的jQuery插件和免费教程[上]
- jQuery插件开发全解析
- jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
- jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
- js实现幻灯片效果(基于jquery插件)
- jquery提示信息显示后自动消失的具体实现
- jquery图片缩放拖动的简单实例
- Jquery插件分享之气泡形提示控件grumble.js
- 推荐10个2014年最佳的jQuery视频插件
- 推荐8款jQuery轻量级树形Tree插件
- 使表格的标题列可左右拉伸jquery插件封装
- jQuery不使用插件及swf实现无刷新文件上传
- 自己动手手写jQuery插件总结
- jQuery实现异步获取json数据的2种方式
- 自编jQuery插件实现模拟alert和confirm