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

1、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="data: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%;
}

实现效果:

2、改动默认导航条背景色、字体样式大小颜色等

  • 应用场景:bootstrap提供了两种导航条(default、inverse),可是经常须要调整背景色以及字体样式。
  • 解决方式:使用CSS类选择器、后代选择器、子元素选择器以及伪类选择器

    W3CSchool具体解说,经常使用的是自己定义导航菜单字体大小以及鼠标悬浮字体颜色或大小改变,CSS代码演示样例:
.navbar-nav li{
font:微软雅黑;
font-size:20px;
font-weight:bolder;
font-style:normal;
color:#d58512;
padding:0px;
margin:0;
text-align:center;
margin-left:10px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
color:#2a68ff;
}

相同。改动其它组件默认样式也是相同的方式,要熟练运用CSS各种选择器,这里我自己的一点技巧就是,在chrome中查看网页源码。直接改动CSS文件可马上看到改动后的效果,自己感觉合适了,再替换源码里的CSS部分就可以。例如以下图所看到的:

BootStrap有用代码片段(持续总结)的更多相关文章

  1. Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段(转)

    摘自:http://blog.csdn.net/shakespeare001/article/details/7926783 Adapter是连接后端数据和前端显示的适配器接口,是数据Data和UI( ...

  2. [转]Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段

      收藏ArrayAdapter.SimpleAdapter和BaseAdapter的一些简短代码片段,希望用时方便想起其用法. 1.ArrayAdapter 只可以简单的显示一行文本 代码片段: A ...

  3. android有用代码片段

    一.  获取系统版本号: [java] view plaincopy PackageInfo info = this.getPackageManager().getPackageInfo(this.g ...

  4. 30+有用的CSS代码片段

    在一篇文章中收集所有的CSS代码片段几乎是不可能的事情,但是我们这里列出了一些相对于其他的更有用的代码片段,不要被这些代码的长度所吓到,因为它们都很容易实现,并且具有良好的文档.除了那些解决常见的恼人 ...

  5. 超级有用的9个PHP代码片段

    在开发网站.app或博客时,代码片段可以真正地为你节省时间.今天,我们就来分享一下我收集的一些超级有用的PHP代码片段.一起来看一看吧! 1.创建数据URI 数据URI在嵌入图像到HTML / CSS ...

  6. 【转】30+有用的CSS代码片段

    来自:WEB资源网 链接:http://webres.wang/31-css-code-snippets-to-make-you-a-better-coder/ 原文:http://www.desig ...

  7. 有用的Python代码片段

    我列出的这些有用的Python代码片段,为我节省了大量的时间,并且我希望他们也能为你节省一些时间.大多数的这些片段出自寻找解决方案,查找博客和StackOverflow解决类似问题的答案.下面所有的代 ...

  8. java,有用的代码片段

    在我们写程序的过程中,往往会经常遇到一些常见的功能.而这些功能或效果往往也是相似的,解决方案也相似.下面是我在写代码的过程中总结的一些有用的代码片段. 1.在多线程环境中操作同一个Collection ...

  9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 显示代码:同一行代码片段: span, div

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

随机推荐

  1. 字符拆分存入Map计算单词的个数

    ///计算从命令行输入单词的种类与个数//Map<key,Value>Key-->单词:Value-->数量

  2. IE6浏览器不支持固定定位(position:fixed)解决方案(转)

    IE6浏览器不支持固定定位(position:fixed)解决方案   来源:互联网 作者:佚名 时间:12-04 10:54:05 [大 中 小] 点评:有些朋友在进行网页布局时,会遇到IE6浏览器 ...

  3. spring mvc拦截器interceptor

    1.  SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像123 ...

  4. leetcode笔记:Find Median from Data Stream

    一. 题目描写叙述 Median is the middle value in an ordered integer list. If the size of the list is even, th ...

  5. Git-删除本地文件夹的repository(本地仓库)

    安装git软件后.有些文件夹里会出现带有?的图标,右键菜单上会有"Git-Sync"或者"Git-Commit"等命令:正常的应该是"Git-Clon ...

  6. iOS CoreData 介绍和使用(以及一些注意事项)

    iOS CoreData介绍和使用(以及一些注意事项) 最近花了一点时间整理了一下CoreData,对于经常使用SQLite的我来说,用这个真的有点用不惯,个人觉得实在是没发现什么亮点,不喜勿喷啊.不 ...

  7. 关于hexo markdown添加的图片在github page中无法显示的问题

    title: 关于hexo markdown添加的图片在github page中无法显示的问题 date: 2018-03-31 00:21:18 categories: methods tags: ...

  8. 实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit())

    关于vector已经写的差不多了,似乎要接近尾声了,从初始化到如何添加元素再到copy元素都有所涉及,是时候谈一谈内存的释放了. 是的,对于数据量很小的vector,完全没必要自己进行主动的释放,因为 ...

  9. IEEE Access的模板的问题

    这个模板果然问题还是有一些,比如caption换行得自己改class文件.首先感谢一下CSDN的一位网友的经验https://blog.csdn.net/baidu_21381705/article/ ...

  10. cg基础

    1. row-major or column-major 2.orthogonal matrices 3.why cameras always point along the world coordi ...