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 相关文章推荐
JavaScript基本编码模式小结
May 23 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
Jul 10 Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 Javascript
jquery通过closest选择器修改上级元素的方法
Mar 17 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
js简单实现标签云效果实例
Aug 06 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 Javascript
javascript对象的创建和访问
Mar 08 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
Dec 09 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
Dec 19 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
微信小程序实现搜索框功能及踩过的坑
Jun 19 Javascript
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
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
2018/03/29 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
世界上最好的帽子:Tilley
2016/11/27 全球购物
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
学校采购员岗位职责
2014/01/02 职场文书
学校安全工作制度
2014/01/19 职场文书
档案室主任岗位职责
2014/02/12 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
优秀电子工程系毕业生求职信
2014/05/24 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
员工工作表扬信
2015/05/05 职场文书
早会开场白台词大全
2015/06/01 职场文书
Go 语言结构实例分析
2021/07/04 Golang
js判断两个数组相等的5种方法
2022/05/06 Javascript