bootatrap组件


补充:
水平居中:
1、列偏移:col-xx-offest-数字
2、自定义样式类:涉及到列的居中时使用
.col-center{
float:none;
margin:0 auto;
}
3、.center-block 不涉及到列居中的时候,其本质就是 margin:0 auto;


垂直居中:
自定义样式类:
.vertical-align{
display:flex;
align-items:center;
}

组件:(更全的:fontawesome)
Glyphicons 字体图标
引用的时候:span标签内先引用glyphicon glyphicon-图标名

下拉菜单:
将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 position: relative; 的元素

涉及到动作方面:要用到bootatrap.js,在这之前要先引用jQuery

按钮组:.btn-group

输入框组:input-group

导航:
Bootstrap 中的导航组件都依赖同一个 .nav 类
.nav-tabs 类依赖 .nav 基类。

胶囊式标签页:
HTML 标记相同,但使用 .nav-pills 类:

两端对齐的标签页:
在大于 768px 的屏幕上,通过 .nav-justified 类可以很容易的让标签页或胶囊式标签呈现出同等宽度。在小屏幕上,导航链接呈现堆叠样式。

导航条:一般不放在container里面*****
基础类:navbar navbar-default

.navbar-inverse 类可以改变导航条的外观。

.navbar-left .navbar-right 左右浮动
.navbar-link 链接
.navbar-text 文本

.navbar-fixed-top 类可以让导航条固定在顶部
需要为 body 元素设置内补(padding)一般是70px;

.navbar-static-top 类即可创建一个与页面等宽度的导航条,它会随着页面向下滚动而消失。

路径导航/面包屑导航:breadcrumb

分页:Page navigation

翻页:只有上一页和下一页

标签:默认:label label-default

徽章:badge(微信未读消息,个人中心消息)

巨幕:jumbotron
如果需要让巨幕组件的宽度与浏览器宽度一致并且没有圆角,把此组件放在所有 .container 元素的外面,并在组件内部添加一个 .container 元素。

页头:page-header

缩略图:
模板:
<div class="row">
<div class="col-xs-6 col-md-3">
<a href="#" class="thumbnail">
<img src="..." alt="...">
</a>
</div>
...
</div>

进度条:上传下载,体现步骤
progress
progress-bar-striped 条纹状
.active 动态效果

媒体对象:
media

media-left 头像在左侧
media-body 内容
media-right 头像在右侧

默认头像在上部
media-middle 头像在中间
media-bootom 头像在底部

列表组:
外部:list-group
内部:list-group-item

按钮:注意不要使用标准的 .btn 类!

面板:
.panel 设置基本的边框(border)和内补(padding)来包含内容。

具有响应式特性的嵌入内容:
<iframe>、<embed>、<video> 和 <object> 元素上

Well:默认效果
把 Well 用在元素上,就能有嵌入(inset)的简单效果。


<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>Title</title>
    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
</head>
<body>
<!--图标-->
<span class="glyphicon glyphicon-apple"></span>


<!--下拉菜单-->
<div class="dropdown">
    <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"
            aria-haspopup="true" aria-expanded="true">
        Dropdown
        <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
    </ul>
</div>


<!--按钮组-->
<div class="btn-group" role="group" aria-label="...">
    <button type="button" class="btn btn-default">Left</button>
    <button type="button" class="btn btn-default">Middle</button>
    <button type="button" class="btn btn-default">Right</button>
</div>


<!--输入框-->
<div class="input-group">
    <span class="input-group-addon" id="basic-addon1">@</span>
    <input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>

<div class="input-group">
    <input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">
    <span class="input-group-addon" id="basic-addon2">@example.com</span>
</div>

<div class="input-group">
    <span class="input-group-addon">$</span>
    <input type="text" class="form-control" aria-label="Amount (to the nearest dollar)">
    <span class="input-group-addon">.00</span>
</div>

<label for="basic-url">Your vanity URL</label>
<div class="input-group">
    <span class="input-group-addon" id="basic-addon3">https://example.com/users/</span>
    <input type="text" class="form-control" id="basic-url" aria-describedby="basic-addon3">
</div>


<!--导航-->
<!--导航区开始-->
<ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#home" role="tab" data-toggle="tab">主页</a></li>
    <li role="presentation"><a href="#profile" role="tab" data-toggle="tab">简介</a></li>
    <li role="presentation"><a href="#messages" role="tab" data-toggle="tab">消息</a></li>
</ul>
<!--导航区结束-->
<!--面板区开始-->
<div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="home">这里是主页的内容</div>
    <div role="tabpanel" class="tab-pane" id="profile">这里是简介页面的内容</div>
    <div role="tabpanel" class="tab-pane" id="messages">这里是消息页面的内容</div>
</div>
<!--面板区结束-->


<!--导航条-->
<nav class="navbar navbar-default">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                    data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">Brand</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
                <li><a href="#">Link</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                       aria-expanded="false">Dropdown <span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">One more separated link</a></li>
                    </ul>
                </li>
            </ul>
            <form class="navbar-form navbar-left">
                <div class="form-group">
                    <input type="text" class="form-control" placeholder="Search">
                </div>
                <button type="submit" class="btn btn-default">Submit</button>
            </form>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Link</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                       aria-expanded="false">Dropdown <span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </li>
            </ul>
        </div><!-- /.navbar-collapse -->
    </div><!-- /.container-fluid -->
</nav>


<!--分页-->
<nav aria-label="Page navigation">
    <ul class="pagination">
        <li>
            <a href="#" aria-label="Previous">
                <span aria-hidden="true">&laquo;</span>
            </a>
        </li>
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
        <li><a href="#">5</a></li>
        <li>
            <a href="#" aria-label="Next">
                <span aria-hidden="true">&raquo;</span>
            </a>
        </li>
    </ul>
</nav>


<!--翻页-->
<nav aria-label="...">
    <ul class="pager">
        <li><a href="#">Previous</a></li>
        <li><a href="#">Next</a></li>
    </ul>
</nav>


<!--对齐-->
<nav aria-label="...">
    <ul class="pager">
        <li class="previous"><a href="#"><span aria-hidden="true">&larr;</span> Older</a></li>
        <li class="next"><a href="#">Newer <span aria-hidden="true">&rarr;</span></a></li>
    </ul>
</nav>


<script src="jquery-3.2.1.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>


</body>
</html>
示例

 





posted @ 2017-11-22 20:38  chitalu  阅读(180)  评论(0)    收藏  举报