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 继承机制实例
Aug 12 Javascript
Javascript 复制数组实现代码
Nov 26 Javascript
JavaScript mapreduce工作原理简析
Nov 25 Javascript
javascript中String对象的slice()方法分析
Dec 20 Javascript
js实现DOM走马灯特效的方法
Jan 21 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
7个有用的jQuery代码片段分享
May 19 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
Jul 31 Javascript
layui动态渲染生成select的option值方法
Sep 23 Javascript
p5.js临摹动态图形实现方法详解
Oct 23 Javascript
vue 修改 data 数据问题并实时显示操作
Sep 07 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
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python实现门限回归方式
2020/02/29 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
python 批量将中文名转换为拼音
2021/02/07 Python
师范毕业生求职自荐信
2013/09/25 职场文书
电气个人求职信范文
2014/02/04 职场文书
拉歌口号大全
2014/06/13 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
python多线程方法详解
2022/01/18 Python
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android