js如何实现导航跟随效果

  介绍

这篇文章主要介绍js如何实现导航跟随效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

js是什么

js是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,主要用于web的开发,可以给网站添加各种各样的动态效果,让网页更加美观。

具体内容如下

 js如何实现导航跟随效果”>,,,,,,,,,,,,,,,,,,,,,,,,,,</p> <p>如何实现上面的效果,请看下面的步骤<br/> </p> <p> <强>第一步:</强>用css调整样式,这里小编用的是弹性盒子实现导航的平均分配。(聪明的你可以尝试用其他的方式看看能不能实现)css代码如下:</p> <pre类= & lt; style 类型=拔谋?css"比;   ,*{填充:0;保证金:0;}   ,一个{文字修饰:没有;}   身体,html,{高度:100%;宽度:100%;背景:黑色;}   ,ul{:相对;宽度:990 px; list-style:没有;背景:白;显示:,flex; flex-direction:行;justify-content:,周围太空;保证金:50 px 汽车;border - radius: 10 px;}   李,ul {位置:,相对;flex: 1; text-align:中心;}   ,ul  li {字体大小:18 px;颜色:# 333;填充:10 px  0;显示:,块;}   ,.cloud{:绝对;左:32 px;: 0;底:0;保证金:汽车;宽度:83 px;高度:42 px;背景:url(& # 39;图像/cloud.gif& # 39;);}   ,& lt;/style>

html代码如下:这里一个标签中的href属性后面加上那句代码是为了在实现点击事件时不让他有其他事件发生

& lt; ul>   ,& lt; span 类=癱loud"祝辞& lt;/span>   ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow",在首页,& lt;/a> & lt;/li>   ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow",在电视剧& lt;/a> & lt;/li>   ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow",在最新电影& lt;/a> & lt;/li>   ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow",在新闻头条& lt;/a> & lt;/li>   ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow",在八卦娱乐& lt;/a> & lt;/li>   ,& lt; li> & lt; a  href=癹avascript:孔隙(0)“,rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow", rel=癳xternal  nofollow",在军事热点& lt;/a> & lt;/li>   ,& lt;/ul>

<强>第二步:强分析下如何获得,,图片(cloud.gif),,距离最左边的,left 值

 js如何实现导航跟随效果

<>强劲,第三步:强实现鼠标移动,移除,和点击事件的效果

, & lt; script 类型=拔谋?javascript"比;   ,//获得类为云的标签,   ,var 图片=document.getElementsByClassName(& # 39;云# 39;)[0];   ,//获得所有的,li 标签   ,var  liList=document.getElementsByTagName(& # 39;李# 39;);   ,//定义向右的移动初始距离   ,var  liLeft=32;   ,//定义缓慢动画的初始值   头,var =32;   ,//用于定义当鼠标点击时的初始位置   ,var  currentLeft=32;   ,(var 我=0;ijs如何实现导航跟随效果