<template><div><section id="screen1" class="section1"><p>下滑试试?</p><nav ref="nav"><ul><li><a href="#">我</a></li><li><a href="#">是</a></li><li><a href="#">导</a></li><li><a href="#">航</a></li><li><a href="#">栏</a></li></ul></nav></section><section id="screen2"></section><section id="screen3"></section></div>
</template><script type="text/babel">export default {mounted() {window.addEventListener('scroll', () => {let excNavHeight = (window.innerHeight || document.documentElement.clientHeight)*0.3console.log('excNavHeight', excNavHeight, 'document.body.scrollTop', document.body.scrollTop)if (document.body.scrollTop > excNavHeight) {this.$refs.nav.className = 'fixed'}else {this.$refs.nav.className = ''}})}}
</script><style lang="stylus" rel="stylesheet/stylus" scoped>* {margin: 0; padding: 0;}a {text-decoration: none;}.fixed {position: fixed;top: 0;height: 70px;z-index: 1;}body {color: #fff;font-family: 'open-sans-bold', AvenirNext-Medium, sans-serif;font-size: 18px;text-align: center;}nav {position: absolute;top: 30%;width: 100%;height: 70px;background: #fff;}nav li {display: inline-block;padding: 24px 10px;}nav li a {color: #999;}section {height: 100vh;}#screen1 {background: #43b29d;}#screen1 p {padding-top: 100px;}#screen2 {background: #efc94d;}#screen3 {background: #e1793d;}@media only screen and (max-width: 520px) {nav li {padding: 24px 4px;}nav li a {font-size: 14px;}}
</style>

滚动 导航栏 吸顶 固定相关推荐

  1. Vue导航栏吸顶及滚动渐变色

    @阿乐今天敲代码没 效果图 好几天没更新了,做一个小demo吧.导航栏吸顶,以及随页面滚动实现渐变色 吸顶前: 吸顶后: 滚动渐变色: 一.实现 html: <div class="n ...

  2. Vue实现导航栏吸顶效果

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  3. 导航栏吸顶 vs 滚动定位

    需求描述: 实现导航滚动过banner之后吸顶,点击导航后定位到对应模块,滚动到对应模块后导航对应区域实现高亮效果~~~ html+css+js swiper+jq 使用html+swiper实现页面 ...

  4. uniApp 适配问题 自定义头部导航栏/吸顶距离适配

    //获取微信小程序胶囊位置和参数 V_Proto.$getCap = function(){//#ifdef MP-WEIXIN//只有在微信小程序才执行let cap = uni.getMenuBu ...

  5. 监听滚动条事件来实现导航栏吸顶效果

    首先要实现监听滚动条的位置: (1)在mounted钩子函数中随便定义一个方法来获取滚动条变化: window.addEventListener('scroll', this.handleScroll ...

  6. 微信小程序导航头部吸顶效果

    功能描述:当页面滚动到该元素的时候,变成固定的导航头部,也就是固定在最上面,当往回滑动时又变成原来的样子. 基本原理是: 1.获取要吸顶元素到页面顶部的高度 2.监听页面已经滚动的高度 3.将要吸顶元 ...

  7. 使用 better-scroll 实现纵向横向双向滚动并设置吸顶

    使用 better-scroll 实现纵向横向双向滚动 需要达到的效果:右侧内容左右滚动时,左侧边栏不动,上下滑动时整体内容上下滚动 如图: 1.纵向滚动 安装并引入 import BScroll f ...

  8. 随着滚动条下拉,导航栏置顶

    随着滚动条下拉,导航栏置顶 想做一个这样的效果,当我们下拉滚动条时,写的导航栏置顶. 这是效果图 先学习用到的基本知识 jQuery CSS 操作 - scrollTop() 方法 scrollTop ...

  9. 小程序 WXS响应事件(滚动菜单栏tab吸顶)

    小程序 WXS响应事件(滚动菜单栏tab吸顶) 解决问题: 小程序页面滚动,tab触顶吸顶 解决办法: 1)页面滚动事件中监听处理(不推荐) 缺点:在安卓端性能非常差,吸顶效果反应迟钝,不流畅等问题. ...

  10. 2022-06-20 工作记录--CSS-sticky实现导航栏、侧边栏固定,右侧展示内容顺畅滑动效果

    CSS-sticky实现导航栏.侧边栏固定,右侧内容顺畅滑动效果 不积跬步无以至千里~ 细节决定成败,加油

最新文章

  1. Turn off UAC, Windows Firewall, Set time zone
  2. Android ThreadUtil 线程公共类,判断是否在主线程/ 子线程执行 相关操作
  3. 外挂学习之路(6)--- 选怪call
  4. 河北职称计算机Excel一,2012年河北省职称计算机Excel操作练习一.doc
  5. Python 面向对象【1】
  6. 悲观锁和乐观锁_带你了解MySQL中的乐观锁与悲观锁
  7. 360发声明要求腾讯向6亿QQ注册用户道歉
  8. 根据某一字段值去重查找出所有字段的数据
  9. SharePoint Designer 2010中的外部内容类型-SQL Server
  10. 科学技术的不完备性及其实践意义
  11. 春季高考计算机专业专业分值,春季高考总分多少 分值分布情况如何
  12. Ubuntu下locale命令路径无法找到问题解决方法:Cannot set LC_CTYPE to default locale: No such file or directory
  13. Kaiming He 何恺明
  14. 泰迪云课堂数据分析案例:广电大数据营销推荐项目
  15. swiper一行多图踩坑
  16. 一摞python风格的纸牌(fluent python阅读)
  17. 【解决方案】国标GB28181协议摄像头直播EasyGBS视频平台联合城管执法局搭建4G移动视频监控系统方案
  18. 将边缘计算、5G应用开发进行到底!
  19. EXCEL中的IF嵌套逻辑理解
  20. SM5202兼容TP4056高耐压充电芯片DFN封装1A线性充电芯片电子烟充电芯片

热门文章

  1. 语音识别:使用MPCC + IPL特征和SVM实现中英语种识别
  2. 学习笔记:RNN基本结构与Char RNN文本生成
  3. 4种css实现渐变色边框
  4. 汽车方向盘助力转向器如何接线_汽车如何加注机油、防冻液、玻璃水、助力油...
  5. 数据解读广大“钢铁直男”眼中的女神评判标准(文末有彩蛋)
  6. uniapp分享位置到微信
  7. USART串口通信总结
  8. 解谜游戏开发练习记录笔记
  9. 机智云让厂家通过亚马逊Alexa连接世界
  10. 今晚19点,《开放式耳机OWS的设计和调试探讨》公益讲座开讲!