HTML网页中浮动跟随菜单怎么做呢(html浮动代码)

HTML浮动跟随菜单还是比较有趣的,比如我们滚动页面的时候,菜单会跟着页面一起浮动,那么怎样做浮动跟随菜单呢?今天咪咪我就来分享一下方法。

操作方法

  • 01

    首先,设置两个div ,一个叫做left,一个叫做content。left用来存放的就是菜单,content存放的是内容,这里因为只是讲解原理,所以没有添加菜单和内容,大家学会之后自己完善菜单和内容即可。

  • 02

    然后设置left的样式,让它靠在页面的左边,并且距离页面顶部有一定的距离。

  • 03

    然后设置content,content的高度一定要够高,这样浏览器右边才会出现滚动条。

  • 04

    设置好之后,页面大体的样子就完成了。接着开始设置当我们滚动页面的时候,红色部分会随着页面滑动,而蓝色部分不滑动。

  • 05

    如图,写上一个jQuery入口函数。

  • 06

    然后在jQuery入口函数里面设置窗口滚动事件,这样,当我们滚动页面的时候就会触发这个事件。

  • 07

    如图所示,先用一个变量h来保存滚动的高度。因为我们用鼠标滚动页面的时候,页面就会往上滑动,我们要获取的就是页面滑动了多少像素。

  • 08

    然后我们再给left添加一个动画函数。

  • 09

    这个动画函数就是让left的top值和页面滑动的高度相加,这样,left就会一直保持在不变的位置。

  • 10

    浮动菜单源代码如下,只要保存为HTML文件,然后再把它跟jQuery插件放在同一个目录下即可生效,记得修改jQuery插件的名称以及它的路径哦。 <!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF-8″> <title>搜狗指南</title> <style> .left{ width:70px; height: 300px; background: red; position: absolute; top: 80px; } .content{ width: 700px; height: 3000px; background: blue; margin: 0 auto; } </style> <script src=”jquery-3.2.1.min.js”> </script> <script> $(function(){ $(window).scroll(function(){ var h=$(document).scrollTop(); $(“.left”).stop() .animate({“top”:h+80},700); }); }); </script> </head> <body> <div class=”left”></div> <div class=”content”></div> </body> </html>

崩坏三融核装深红获得攻略(崩坏3rd融合装深红评测)
« 上一篇 2024-10-14 20:43
vivo x9手机如何恢复和备份误删的照片
下一篇 » 2024-10-14 20:43