今天项目里有个悬浮导航条的效果,自己用原生写了个demo,分享出来供大家参考,希望多多交流。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"/><title>悬浮导航</title><style type="text/css">*{margin: 0px; padding: 0px;}#box{height: 2000px;  }#header{height: 150px; line-height: 150px; background: pink; text-align: center;}#nav{height: 50px; background: green; text-align: center; line-height: 50px; font-size: 28px; width: 100%; z-index: 10;}#content{height: 600px; background: #f60;}.navBox{width: 100%; height: 50px;   }</style><script type="text/javascript">window.οnlοad=function(){function getPos(obj){var left=0;var top=0;while(obj.offsetParent){left+=obj.offsetLeft;top+=obj.offsetTop;obj=obj.offsetParent;}return {"left":left,"top":top};}var oNav=document.getElementById('nav');var navT=getPos(oNav).top;window.οnscrοll=window.οnresize=function(){var scT=document.documentElement.scrollTop||document.body.scrollTop;if(navT<=scT){oNav.style.position='fixed';oNav.style.top='0';oNav.style.left='0';}else{oNav.style.position='';}}}</script>
</head>
<body><div id="box"><div id="header">顶部内容</div><div class="navBox"><div id="nav">悬浮导航</div></div><div id="content">内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</div></div>
</body>
</html>

javascript原生—悬浮导航栏相关推荐

  1. 闪亮的玻璃图标悬浮导航栏效果

    闪亮的玻璃图标悬浮导航栏效果 https://www.bilibili.com/video/BV1H44y157nr FROM :B站UP:艾恩小灰灰 <!DOCTYPE html> &l ...

  2. 鼠标悬浮导航栏显示下拉菜单

    在这里介绍鼠标悬停导航栏显示下拉菜单得两种方法,html和css样式就不贴代码了. 1.原生js <script>// window.onload = function(){// 获取需要 ...

  3. html+css+jq 悬浮导航栏

    右侧导航栏,一直悬浮在右侧居中处,当导航栏到页面的最上面部分,导航栏消失,当鼠标滑动到页面的第二部分,导航栏出来,导航栏出现的位置在页面的第二部分和第三部分,即是页面的中部和下部.可设置描点跳转到页面 ...

  4. HTML(Basic) Chapter4(Pink) 综合案例悬浮导航栏

    文章目录 HTML图像标签示例 HTML源代码(demo.html) 最终效果 写在最后 HTML图像标签示例 功能:利用之前所学的所有背景图片以及标签选择器的知识,做一个网站导航栏 HTML源代码( ...

  5. iOS基础:修改app状态栏颜色以及原生的导航栏颜色

    <1>设置状态栏文字颜色以及背景颜色 这个设置引用自链接:https://www.jianshu.com/p/889cff2b3a52 苹果目前状态栏目前有两种状态颜色 iOS7以后 状态 ...

  6. html横向导航栏滑动效果,JavaScript实现滑动导航栏效果

    本文实例为大家分享了js实现滑动导航栏效果的具体代码,供大家参考,具体内容如下 *{ margin: 0; padding: 0; } .navScroll{ position: relative; ...

  7. 悬浮左侧导航栏html,js + css实现左侧悬浮导航栏

    浮在页面上的导航菜单 body { font: normal 11px verdana; } ul { margin: 0; padding: 0; list-style: none; width: ...

  8. html 窗口左边悬浮ul,js + css实现左侧悬浮导航栏

    浮在页面上的导航菜单 body { font: normal 11px verdana; } ul { margin: 0; padding: 0; list-style: none; width: ...

  9. Flutter 项目实战 滚动悬浮导航栏 十五

最新文章

  1. 卢京潮自动控制原理ppt_独家资料|29套输配电相关视频教程+PPT课件 ,全方位讲解电气传动自动控制系统、供配电实用技术、自动控制原理,免费领!...
  2. CryptoAPI与openssl RSA非对称加密解密(PKCS1 PADDING)交互
  3. mysql 报错从 新安装
  4. 2021水电消纳交易电量增长超150% 价格已提高16%
  5. Codeforces_448C 分治
  6. Android7.1开机启动wifi adb
  7. linux中byte数组长度,android – JNI:如何获得jbyteArray大小
  8. 计算机网络技术——VLAN划分
  9. 戴尔 微博 服务器 销售,微博营销案例之戴尔
  10. 信号与系统奥本海姆_魏小石 “奥本海姆、电子信息系统与20世纪民间传统音乐”讲座预告...
  11. 大数据助力普惠金融发展
  12. Photoshop菜单_中英文对照
  13. android永久关闭linux,Android临时和永久关闭selinux
  14. 全栈开发-IDE介绍与设置、字符串格式化、数据类型、for循环
  15. mysql默认编码改为gkb编码_MYSQL数据库默认latin1字符集转换为GBK或UTF8
  16. CLO如何在其软件结构中集成V-RAY
  17. 笔记本 Ubuntu 16.04 单目ORB_SLAM2 + ROS + usb_cam 环境的搭建与实现(地图的构建)
  18. Git常规配置与用法(记录,git配置文件在系统用户文件夹下)
  19. 浙江省杭州职称评审申报时间
  20. 中国燃料电池行业“十四五”规划及需求规模分析报告2021-2027年

热门文章

  1. EasyRadius——Wayos路由计费的唯一选择
  2. 微信小程序订单页面格式
  3. 汽车称重软件的秤台和车辆管理有哪些要求(二)
  4. 理解基础微积分教材的是什么人?
  5. frontpage怎么设置html5,怎么在Frontpage中运用css设置网页字体
  6. VirtualApp
  7. 命令行修改桌面快捷方式以管理员权限运行
  8. 一位新网络工程师的告白
  9. RepKing常见问题汇总
  10. Vue + Echarts 实现中国地图多级钻取功能