基于jQuery实现中英文切换导航条效果

前端之家收集整理的这篇文章主要介绍了基于jQuery实现中英文切换导航条效果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

先来看一下中英文切换的导航条效果图:

我采用了两种方式实现,一种用css3,另一种是用jquery实现。

首先说一下用css3如何实现:

html:

<Meta charset="UTF-8"> <a href="https://www.jb51.cc/tag/shouye/" target="_blank" class="keywords">首页</a>

css:

红色部分就是这个过程的实现,利用位置的变化,当鼠标移上去的时候,显示中文,也就是将英文移开,值得注意的是,需要利用overflow:hidden属性,将其隐藏。如果想要速度慢一点的话,可以利用transition属性设置变化时间,就可以减慢变化速度。

接着是用jquery实现:

css:

jquery:

功能的重点是animate()函数的实现,通过设置margin-top和时间实现,为了防止快速经过时,所有的都会变化(如下图所示),需要在animate()函数前面加上stop()函数,即在所有动画之前,先停止其他的动画,然后再开始这个动画。

内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/jquery/45760.html

猜你在找的jQuery相关文章