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 相关文章推荐
jquery表单验证框架提供的身份证验证方法(示例代码)
Dec 27 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
Sep 03 Javascript
JavaScript设计模式之装饰者模式介绍
Dec 28 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
Mar 02 Javascript
很全面的JavaScript常用功能汇总集合
Jan 22 Javascript
Angularjs实现分页和分页算法的示例代码
Dec 23 Javascript
Bootstrap导航条学习使用(二)
Feb 08 Javascript
Vue项目全局配置微信分享思路详解
May 04 Javascript
layui实现根据table数据判断按钮显示情况的方法
Sep 26 Javascript
如何优雅地在Node应用中进行错误异常处理
Nov 25 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
vue-autoui自匹配webapi的UI控件的实现
Mar 20 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 socket方式提交的post详解
2008/07/19 PHP
php auth_http类库进行身份效验
2009/03/19 PHP
php 静态变量的初始化
2009/11/15 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
在Django中使用Sitemap的方法讲解
2015/07/22 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
Linux开机引导的步骤是什么
2015/10/19 面试题
养成教育经验材料
2014/05/26 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
董事长岗位职责
2015/02/13 职场文书
试用期自我评价范文
2015/03/10 职场文书
加薪申请报告范本
2015/05/15 职场文书
贫困证明书范文
2015/06/16 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android