其实实现 平滑左右移动的效果 蛮简单的,鼠标移动到文字连接时会出现向右平滑移动,效果很棒很不错的说,而且非常简单,加个css就OK啦!

实现效果:

当然,花点时间改一下效果会非常棒,下面就贴出代码吧:

html代码 :

<div><a href="#1">Test 测试</a></div>

css代码:

.test a{background-color:#446CB3; color:#ffffff; padding:10px; text-decoration:none; -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;}

当然,要知道css3动画不兼容ie10以下浏览器,所以这个效果在IE内核的低版本中是没有啥效果的,但是这个效果实现起来非常简单,加在网页上夜没什么损失,不仅仅要加在文字上,图片上。。。

标签: 网站, Css3

已有 36 条评论

  1. 沙发。。。

  2. :razz: 不太喜欢右移,你的 邮件居然进垃圾箱了~

    1. Tokin Tokin

      确实是诶,一会儿弄个SMTP

  3. 以后可以来这里学习CSS

    1. Tokin Tokin

      我也是业余的啦,也不懂前端

  4. 死者已逝,生者如斯。。。失踪好久

    1. 谁死了?

    2. Tokin Tokin

      我了个去,考试了吧,成绩出来了没

  5. 鬼娃娃那个标题动得比较性感

    1. Tokin Tokin

      拜托,人家的那个用Js了,我这个可是纯Css

  6. 收藏备用,这个还是有点效果的 :lol:

    1. Tokin Tokin

      还有不少效果,有空再折腾试试

  7. 博主,你的demo失败,没看到效果!

    1. Tokin Tokin

      需要IE10以上才行,或者WebKit内核浏览器,总之,就是要支持css3的浏览器就对啦 :grin:

  8. 之前用JS搞这种效果,现在用CSS3就达成了。可恶的IE

    1. 如果没有IE,我想我们的网站会更漂亮,可是没有完美的,IE6还是无法彻底铲除

  9. 博主,换个链接不? :lol:

  10. 这个貌似很火,好多网站都有这种效果!

    1. Tokin Tokin

      却是很不错的说

  11. 这个效果可以,等回到家再弄吧。
    明天要走了,特来要福利,再水一贴

    1. Tokin Tokin

      要去哪里啊,不在家看孩子,就知道疯,嘎嘎

  12. 这个效果不错,今天下午泡泡新华书店,多学点东西 :mad: :mad: :mad:

    1. Tokin Tokin

      想学点什么啊,骚年?

  13. 浅城,你的博客回复评论怎么这么快啊?用的Sendmail还是PostFix啊?

    1. Tokin Tokin

      别问我关于VPS的问题,自合租以来,我就没接触过它,我只知道我的FTP和数据库的帐号密码

      1. 此言一点都不诧异 :evil:

        1. Tokin Tokin

          你看吧,我主题有邮件通知,唉!我好无辜,哈哈

  14. 用jQuery可以兼容

    1. Tokin Tokin

      感觉用CSS更简单些,而且这个效果可有可无

      1. CSS是方便点,直接放到主题的CSS文件当中就O了 也加快了加载速度

        1. Tokin Tokin

          就是IE不支持,好可惜

  15. a:hover{margin-left:10px;}
    改成 a{position:relative;}a:hover{left:10px;}
    不然在一排链接中鼠标移上的链接与以后的链接都会往右移动。

    1. Tokin Tokin

      恩恩,不过我就是一排显示

  16. CSS3 不太懂 :eek:

    1. Tokin Tokin

      我也不懂,,,正在学习中

  17. Chrome下竟然没有动! :???:

添加新评论