BootStrap实用代码片段之一


Posted in Javascript onMarch 22, 2016

如题,持续总结自己在使用BootStrap中遇到的问题,并记录解决方法,希望能帮到需要的小伙伴。

应用场景:经典上下布局中,顶部导航条固定,下部填充不显示滚动条

解决方案:导航条固定在顶部,同时为body设置内边距(padding-top),内边距为导航条高度(默认50px,可自己调整高度),html代码如下:

<!--html页面布局-->
<div class="container-fluid page-wrapper">
 <!--导航栏-->
 <div class="navbar navbar-default navbar-fixed-top" role="navigation">
  <div class="container">
   <!--logo图标-->
   <div class="navbar-header">
    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#myMenu">
     <span class="sr-only">切换导航条</span> <span class="icon-bar"></span>
     <span class="icon-bar"></span> <span class="icon-bar"></span>
    </button>
    <a class="navbar-brand" href="">
     <img src="images/logo_2.png" alt="">
    </a>
   </div>
   <!--导航栏菜单-->
   <div class="collapse navbar-collapse" id="myMenu">
    <ul class="nav navbar-nav">
     <li>
      <a href="index.html" style="">主页</a>
     </li>
     <li>
      <a href="#" data-toggle="modal">河道站点</a>
     </li>
     <li>
      <a href="#" data-toggle="modal">水库站点</a>
     </li>
     <li>
      <a href="#">气象站点</a>
     </li>
     <li>
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">降雨量<span class="caret"></span>
      </a>
      <ul class="dropdown-menu">
       <li>
        <a data-toggle="modal">1小时降雨</a>
       </li>
       <li>
        <a href="#">3小时降雨</a>
       </li>
       <li>
        <a href="#">24小时降雨</a>
       </li>

      </ul>
     </li>
    </ul>
    <form class="navbar-form navbar-left" role="search">
     <div class="form-group">
      <input type="text" id="datetimepicker" class="form-control" placeholder="选择日期">
     </div>
     <button type="button" class="btn btn-default">确定</button>
    </form>
   </div>
  </div>
 </div>
 <!--地图窗口-->
 <div class="container-fluid" id="map"></div>
</div>

</body>
</html>

CSS代码:

*{
margin:0;
padding:0;
border:0;
}
html, body{
height:100%;
width:100%;
overflow:hidden;
}
body{
padding-top:50px;
}
.page-wrapper{
margin:0;
padding:0;
height:100%;
overflow:hidden;
}
#map{
width:100%;
height:100%;
}

实现效果:

BootStrap实用代码片段之一

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

希望本文所述对大家学习Bootstrap有所帮助。

Javascript 相关文章推荐
[原创]图片分页查看
Aug 28 Javascript
如何用js控制css中的float的代码
Aug 16 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
Jan 06 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
Feb 25 Javascript
详解Javascript继承的实现
Mar 25 Javascript
移动端js触摸事件详解
Sep 18 Javascript
Bootstrap table两种分页示例
Dec 23 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
Webpack中css-loader和less-loader的使用教程
Apr 27 Javascript
react native 原生模块桥接的简单说明小结
Feb 26 Javascript
Vue中的验证登录状态的实现方法
Mar 09 Javascript
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
Javascript中的几种继承方式对比分析
Mar 22 #Javascript
JS函数定义方式的区别介绍
Mar 22 #Javascript
基于javascript制作经典传统的拼图游戏
Mar 22 #Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 #Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
Nov 25 #Javascript
JS中多种方式创建对象详解
Mar 22 #Javascript
基于jquery实现无限级树形菜单
Mar 22 #Javascript
You might like
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
详解Django admin高级用法
2019/11/06 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
自我鉴定怎么写
2013/12/05 职场文书
学生周末长期请假条
2014/02/15 职场文书
导师就业推荐信范文
2014/05/22 职场文书
教师节老师寄语
2015/05/28 职场文书
数学备课组工作总结
2015/08/12 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
Mongodb 迁移数据块的流程介绍分析
2022/04/18 MongoDB