如果仅仅想把导航栏固定,添加以下属性即可:

style="position: sticky;"

注:前提是你已经写好了导航栏。

如果想将导航栏下滑悬浮透明,请参照如下方式:

给 header盒子(整个导航的盒子)添加 id="headerTop"

并添加以下css样式:

#headerTop{/*使导航栏固定在顶部*/position: fixed;   top:0;left: 0px;z-index: 1000;    /*一开始就不给导航栏设置背景色*/background-color: rgb(247, 247, 247);
}#headerTop.sticky{background-color: rgb(247, 247, 247, 0.9);border-bottom: 1px solid #e2e8f0;
}

重要:添加JS效果实现滑动检测:

<script>// 使顶部导航栏下滑显示,上滑透明// 添加滚动事件window.addEventListener('scroll', function() {//获取元素var header = document.querySelector("header"); //querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。// 添加类header.classList.toggle("sticky", window.scrollY > 0)});
</script>

如果实现不了,请自行查找搜索哈,差不多就是依据这些。

JS实现导航栏下滑悬浮透明置顶相关推荐

  1. JQ实现标签栏切换效果、导航栏下滑效果以及动画队列和stop()方法

    标签栏切换 HTML <div class="box"><div class="tab-list"><ul><li&g ...

  2. 用js实现导航栏shoufang效果_【读者投稿】用Github+docsify,我花了半天就搭好了个人博客...

    前言 "作为一个真正的码农,不能没有自己的个人博客",这是我说的.惭愧的是,入行两年多了都没搞起来,这让我一度怀疑自己是个假程序员.昨天终于克服了心里的"犹豫" ...

  3. html导航栏悬停过渡,JS 实现导航栏悬停效果

    JS-实现导航栏悬停 先布个局: Test 1 tab1 tab2 tab3 tab4 2 3 4 5 6 7 添加简单的样式: div.main{ width: 800px; background: ...

  4. html js左侧导航栏,js实现简单分页导航栏效果

    本文实例为大家分享了js实现分页导航栏效果的具体代码,供大家参考,具体内容如下 最终的效果: 1. 分页需要的几个重要参数: 总记录条数: totalCount (查数据库) 每页记录数: pageS ...

  5. 透明导航 html,导航栏(Nav) 全透明效果的一种另类实现

    首先,我们看看不经过任何处理的Nav层级结构: Nav层级结构 其中需要注意是:UIImageView是导航栏下面的那条线.有时候我们会发现Nav有一层蒙版,其实都是UIVisualEffectVie ...

  6. 导航栏鼠标悬浮弹出子菜单面板的实现方案

    当鼠标移动到导航栏某个字块时,悬浮出一块子菜单面板 实现: 在导航栏的字块镶嵌一块要悬浮的div,设置display为none. jquery设置字块鼠标悬浮mouseover的事件为:显示悬浮div ...

  7. html怎么让导航栏背景透明,Swift - 导航栏背景全透明效果的实现(沉浸式效果)...

    由于导航栏背景透明,那么整个视图的背景便会占据全部的可视区域,从而让用户有一种沉浸式的体验.下面通过样例演示如何实现这个效果. 1,实现原理 (1)如果想让导航栏(navigationBar)透明,只 ...

  8. js实现导航栏随着页面向下滑动逐渐显示,向上滑动逐渐隐藏

    一.html代码 <!-- 导航栏 --> <nav id="dao"> <x-icon type="ios-arrow-back" ...

  9. android浮动标题栏,GitHub - DARTTTTT/LBehavior: 跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的Android Behavior Library...

    LBehavior 简单实现标题栏.导航栏滑动动画 效果图 博客介绍 Download allprojects { repositories { ... maven { url 'https://ji ...

最新文章

  1. 国二C语言文字选择程序选择,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分.doc...
  2. python编程视频-【科研资源03】最全Python编程全套系统视频学习教程
  3. 绝对布局优势_街电福建全场景布局持续深化,构建全时续电服务强化行业领先优势...
  4. 读读objc源码(二):weak类型指针的实现
  5. 【华为云技术分享】Docker容器+Phoronix-Test-Suite测试X86和ARM的ffmpeg转码性能
  6. 美研究人员首次验证声波可让光纤中的光变“听话”
  7. 基于java的论文查重系统设计
  8. 移动端(html5)富文本编辑器,vue移动端中使用vue-html5-editor富文本编辑器详解
  9. 基于Python+Django+mysql的实验室设备管理系统
  10. python pandas 增加一列_pandas删除行删除列增加行增加列的实现
  11. 可用主机ip地址数量的计算
  12. Android https 自签名和CA证书验证(基于OkHttp)
  13. 弘辽科技:淘宝开店审核不通过怎么办?认证复核不通过怎么办?
  14. ✨英语学习|如何高效做英语阅读笔记
  15. 投票找精英投票网是怎么回事?
  16. Joplin利用TeraCLOUD进行WebDAV同步完美替代坚果云同步
  17. Mac 如何修改hosts文件
  18. C#使用wps转pdf
  19. Android-垂直上下滚动的TextView
  20. 怎样成为一个天才 - 王垠

热门文章

  1. win10系统想下载win7系统自带的游戏——分享游戏压缩包
  2. Principle安装包
  3. 高德地图Js API的使用
  4. Unknown custom element: <uni-icons> - did you register the component correctly uniapp
  5. Blender 小记之简单操作:初始化与变换(多图杀猫预警)
  6. docker版MyCat分库分表实现
  7. MySql系列06:数据库对象
  8. 软件测试培训和咨询PPT资料汇总
  9. 谷歌浏览器升级后 ,chromedriver过期
  10. 阳光智博改嫁给万物云:终止独立IPO计划,阳光城获利25亿元