锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / Bootstrap / 附加导航Affix插件
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

附加导航Affix插件

说到响应式布局,bootstrap我们应该最熟悉,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:

下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航、分页、排版、缩略图、警告对话框、进度条、媒体对象等。

最近在写bootstrap网页时,又了解到了新的内容,来跟大家分享。

了解了bootstrap的基本概念,我试着仿照其他网页写了一个简单的页面。但是这个简单的网页完成后,基本的响应效果都可以实现,但是我发现了一个问题,因为页面过长,在向下滑动滚动条时,左边的菜单栏也跟着向上移动,这样预览起来好像不太方便,如果网页过长,我们预览网页会特别浪费时间。

如图:

未固定导航

附加导航Affix插件

附加导航Affix插件允许某个 <div> 固定在页面的某个位置。您也可以在打开或关闭使用该插件之间进行切换,使用Affix插件该<div> 会锁定在某个位置,不会随着页面其他部分一起滚动,它的简单的方法就是通过自定义属性 data 来触发。其主要包括两个参数:
1、data-spy:取值 affix,表示元素固定不变的。
2、data-offset:整数值,比如 90,表示元素 top 和 bottom 的值都是 90px,
3.在 body 要声明滚动监控. <body data-spy="scroll" data-target="#sidebarMenu">

在之前的网页中,给左边菜单栏加上附加导航Affix插件:代码如下:

<ul class="nav nav-tabs nav-stacked" data-spy="affix" data-offset="90">
<!-- data-spy:取值 affix,表示元素固定不变的。
data-offset:整数值,比如 90,表示元素 top 和 bottom 的值都是 90px. -->

这样网页左边菜单栏就不会向上移动了,它会固定在特定的位置,方便选择菜单。如图所示:

固定菜单

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内