首页 > 代码库 > bootstrap杂记

bootstrap杂记

http://v3.bootcss.com/ 这个国内的中文站点资料很全

 

如下看个页面的大体框架

http://www.cnblogs.com/sunhaoyu/p/4275190.html

<!-- bootstarp 的导航栏默认高度为 50px

            class="nav navbar-inverse" 设置导航的条样式(当前北京为黑色) 还可以写成class="nav navbar-default"

            role="navigation" 表示当前div 已设置为导航栏

            class="container-fluid"  也就是告诉导航栏采用的是流布局方式

            navbar-fixed-top  设置导航条始终显示在页面顶部 ,对应的navbar-fixed-bottom始终显示在下面

        -->

<div class="nav navbar-inverse navbar-fixed-top" role="navigation">

<div class="container-fluid">

<div class="navbar-header">

<!-- 隐藏按钮当页面小于默认为768像素时,隐藏响应式布局里的内容,显示此按钮 

                                 data-target=".nav-collapse" 找的是下面设置响应布局的 div

                             -->

<button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">

<span class="icon-bar"></span> <!--每一个”span 标签就是一个小横线  这里的按钮就是由3小横线组成“-->

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<!-- 添加一个logo  因为导航栏的高度默认为50pk 为了以防外一将logo的高度设为50px-->

<a href="http://www.mamicode.com/#" class="navbar-brand">

<img src="http://www.mamicode.com/img/{1Y(FB52``7)ZKN(0EYQUZY.jpg" style="height: 50px; margin-top:-15px;"/>

</a>

</div>

<!--

                    class="collapse nav-collapse" 将当前div里的模块变成响应式布局

                -->

<div class="collapse navbar-collapse">

<!-- 导航列表-->

<ul class="nav navbar-nav">

<!-- class="active"  为默认被选中的菜单 -->

<li class="active"><a href="http://www.mamicode.com/#">首页</a></li>

<li><a href="http://www.mamicode.com/#">导航一</a></li>

<li><a href="http://www.mamicode.com/#">导航二</a></li>

</ul>

<!--导航的搜索框

                            class="navbar-form navbar-right"  第一个类标签标记为搜索栏

第二个"navbar-right"设置为靠右显示                                                           

                        -->

<div class="navbar-form navbar-right">

<input type="text" class="form-control" placeholder="请输入关键字"/>

<button class="btn btn-primary">搜索</button>

<a href="http://www.mamicode.com/#" class="navbar-link" style="font-size: 18px; color: #FFFFFF">登 陆</a>

<a href="http://www.mamicode.com/#" class="navbar-link" style="font-size: 18px; color: #FFFFFF">注 册</a>

</div>

最基本的一个页面效果

http://blackrockdigital.github.io/startbootstrap-bare/

 

一些GUI组件

组件

导航Menu

https://github.com/onokumus/metisMenu

http://mm.onokumus.com/event.html# 左导航和提示窗口

技术分享

表单校验

jqBootstrapValidation-master.zip ReactiveRaven-jqBootstrapValidation-1.3.6-0-gd66d033.zip bootstrap2的版本,较老

bootstrap-validator-master.zip 采用,支持H5的形式,如果兼容一以前的有兼容方案

表单设计

Bootstrap-Form-Builder-gh-pages.zip FormbuildV1.0_20140714.zip[中文版]

编写表单时,可以使用这个直接拖放形成表单的html内容

Grid

bootstrap-table-develop.zip bootstrap-table-examples-master.zip

对话框

bootstrap3-dialog-master.zip

提示框

noty-master.zip 这个更简洁一些

https://github.com/sciactive/pnotify

整体布局

http://startbootstrap.com

https://github.com/BlackrockDigital/startbootstrap 总计有35个网站模板 其中sb2的质量和流行度好

startbootstrap-sb-admin-2-1.0.8.zip

Dropdown类的悬停自动打开

https://github.com/CWSpear/bootstrap-hover-dropdown

bootstrap-hover-dropdown-master.zip

TreeView

https://github.com/jonmiles/bootstrap-treeview

图标 fontawesome

用法:首先引入CSS文件:<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet">
然后用 <i class="fa fa-XXXX"></i> 输出图标
比如用 <i class="fa fa-home"></i> 可输出 
更多内容请访问 http://fontawesome.io/

<iclass="fa fa-camera-retro"></i> fa-camera-retro

To increase icon sizes relative to their container, use the fa-lg (33% increase), fa-2x, fa-3x, fa-4x, or fa-5x classes.

Use fa-fw to set icons at a fixed width.

http://fontawesome.io/icons/

http://fontawesome.io/examples/

bootstrap杂记