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 正则表达式相关应介绍
Nov 27 Javascript
jQuery操作元素css样式的三种方法
Jun 04 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
Jun 13 Javascript
图文详解JavaScript的原型对象及原型链
Aug 02 Javascript
jQuery实现CheckBox全选、全不选功能
Jan 11 Javascript
JS常用正则表达式总结【经典】
May 12 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
微信小程序下拉框功能的实例代码
Nov 06 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
Angular单元测试之事件触发的实现
Jan 20 Javascript
VsCode里的Vue模板的实现
Aug 12 Javascript
JavaScript声明变量和数据类型的转换
Apr 12 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代码优化及php相关问题总结
2006/10/09 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
php输出图像的方法实例分析
2017/02/16 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
基于jquery的滑动样例代码
2010/11/20 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
angular.fromJson与toJson方法用法示例
2017/05/17 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
python 动态加载的实现方法
2017/12/22 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
linux安装python修改默认python版本方法
2019/03/31 Python
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
好家长事迹材料
2014/01/23 职场文书
精彩的演讲稿开头
2014/05/08 职场文书
学校安全管理责任书
2014/07/23 职场文书
搬迁通知
2015/04/20 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
Spring Bean是如何初始化的详解
2022/03/22 Java/Android
MySQL数据管理操作示例讲解
2022/12/24 MySQL