来源:自学PHP网 时间:2015-04-14 14:50 作者: 阅读:次
[导读] 上次发了一篇《分享本站LOGO发光效果的实现方法》,不知道有几个童鞋用上了,不喜欢的我也没辙啦,我只是分享我的方法嘛。 今天我要写的是鼠标移动到标题上,标题平滑右移的效...
上次发了一篇《分享本站LOGO发光效果的实现方法》,不知道有几个童鞋用上了,不喜欢的我也没辙啦,我只是分享我的方法嘛。 今天我要写的是鼠标移动到标题上,标题平滑右移的效果,效果可以看我的主页。 你还在嫌你的页面不够生动不够活力吗?亲,那就看下面的教程折腾起来吧! 第一种方法,用的是jQuery。 优点:兼容所有浏览器,包括IE什么的。 缺点:代码也很短,没什么缺点。 jQuery(document).ready(function($){ $('.entry-title a').hover(function() { //.entry-title a 改成你标题的样式名称,可以应用多个链接,用逗号隔开 $(this).stop().animate({'marginLeft': '10px'}, 200); //鼠标移动到链接上的平滑效果,200是毫秒,就是效果时间,可以改成你需要的时间 }, function() { $(this).stop().animate({'marginLeft': '0px'}, 200); //鼠标离开链接后的平滑效果,200同上 }); }); 首先第一步要让主题加载jQuery库文件,现在基本上没有主题没加载,所以第一步可以省略。 (想要知道有没有加载这个库文件的童鞋,在网页查看源代码中,搜索“jquery.min.js”,如果有就是有加载啦。) 第二步就是将这个代码粘贴到主题加载的其中一个JS文件里,就OK了。 第二种方法,用的是CSS3。 优点:效果一样,没啥优点。 缺点:不兼容IE浏览器,在IE下会右移,但是没有平滑效果,因为IE不支持CSS3。 先给你标题的a标签样式添加以下CSS属性: -webkit-transition: margin 0.2s ease-out; -moz-transition: margin 0.2s ease-out; -khtml-transition: margin 0.2s ease-out; 再给这个a:hover添加: margin-left:10px /*移动距离可以自己调节*/ 按以上方法改完就可以看到效果了,两种方法效果都一样,但是第一种方法能兼容所有浏览器,所以小V墙裂推荐用第一种方法。 本文链接地址: http://www.vsay.cn/share-this-station-title-link-moves-smoothly-to-the-right-effect.html |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com