简介,布局容器,栅格系统,排版,对齐,表格,表单

Bootstarp简介

简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。

我们使用bootstrap库可以很方便的写一些好看的样式,他的内部给我们封装了很多很多的css样式和一些非常好的js事件,以后我们只需要把他的类库文件引入到我们的文档中就能使用

我们在使用的过程中,只需要通过增加和删除class属性值就能够达到某种特殊效果

如何使用:https://www.bootcss.com/在百度中搜索

bootstrap的版本:v3、v4、v5我们推荐使用v3就行

v3版本依赖 jQuery,v4、v5版本不依赖jQuery

如何使用

# 下载bootstrap的类库文件
# 使用CDN

"""要想使用bootstrap有两部分,css部分,js部分"""
# 如果你只想使用css样式,那么,你就只引入css文件即可
# 如果你想使用它提供的一些动作,就需要引入外部的js文件
# 你在引入js文件的时候,一定要先引入jQuery文件,bootstrap的js文件是依赖于jQuery的js
# 在v3版本,在v4、v5版本就不需要了

Normalize.css

# 一个CSS 重置样式库。

布局容器

<div class="container c1">

</div>

<div class="container-fluid c1">

</div>

# 以后我在写页面的时候,会上来就是一个div然后加一个class=container

栅格系统

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/jquery.min.js"></script>
    <link rel="stylesheet" href="/bootstrap-3.4.1-dist/css/bootstrap.min.css">
    <script src="bootstrap-3.4.1-dist/js/bootstrap.min.js"></script>
    <style>
        .c1 {
            height: 100px;
            border: 1px solid coral;
        }

    </style>
</head>
<body>
<div class="container c1">

    <div class="row">
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
        <div class="col-md-1 c1"></div>
    </div>
    <div class="row">
        <div class="col-md-4 c1"></div>
        <div class="col-md-8 c1"></div>
    </div>
</div>


<!--<div class="container-fluid c1"></div>-->
</body>
</html>

排版

标题


<body>
<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>
</body>

副标题

<body>
<h1>h1. Bootstrap heading <small>Secondary text</small></h1>
<h2>h2. Bootstrap heading <small>Secondary text</small></h2>
<h3>h3. Bootstrap heading <small>Secondary text</small></h3>
<h4>h4. Bootstrap heading <small>Secondary text</small></h4>
<h5>h5. Bootstrap heading <small>Secondary text</small></h5>
<h6>h6. Bootstrap heading <small>Secondary text</small></h6>
</body>

对齐

<p class="text-left">Left aligned text.</p>
<p class="text-center">Center aligned text.</p>
<p class="text-right">Right aligned text.</p>
<p class="text-justify">Justified text.</p>
<p class="text-nowrap">No wrap text.</p>

表格

以后加这些就OK了:table table-bordered table-striped table-hover

<table class="table table-bordered table-striped table-hover">
    <tr class="danger">
        <th>姓名</th>
        <th>年龄</th>
        <th>学历</th>
        <th>薪资</th>
        <th>入职时间</th>
    </tr>
    <tr >
        <td>小夏</td>
        <td>16</td>
        <td>高中</td>
        <td>8000</td>
        <td>2022-5-15</td>
    </tr>

    <tr class="info">
        <td>小徐</td>
        <td>23</td>
        <td>初中</td>
        <td>10000</td>
        <td>2023-4-23</td>
    </tr>

    <tr >
        <td>小黄</td>
        <td>22</td>
        <td>大学</td>
        <td>10000</td>
        <td>2018-4-23</td>
    </tr>

     <tr class="warning">
        <td>小杨</td>
        <td>26</td>
        <td>博士</td>
        <td>22000</td>
        <td>2017-4-23</td>
    </tr>

     <tr>
        <td>小任</td>
        <td>29</td>
        <td>大学</td>
        <td>15000</td>
        <td>2020-7-23</td>
    </tr>

     <tr class="success">
        <td>小陈</td>
        <td>27</td>
        <td>研究生</td>
        <td>25000</td>
        <td>2017-2-23</td>
    </tr>


</table>

表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/jquery.min.js"></script>
    <link rel="stylesheet" href="/bootstrap-3.4.1-dist/css/bootstrap.min.css">
    <script src="bootstrap-3.4.1-dist/js/bootstrap.min.js"></script>

</head>
<body>
<div class="container">
    <div class="row">
        <div class="col-md-12">
            <h1 class="text-center">登入页面</h1>

            <form>
                <div class="form-group">
                    <label for="exampleInputEmail1">用户名</label>
                    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="请输入你的用户名">
                </div>
                <div class="form-group">
                    <label for="exampleInputPassword1">密码</label>
                    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="请输入你的密码">
                </div>
                <div class="form-group">
                    <label for="exampleInputFile">File input</label>
                    <input type="file" id="exampleInputFile">
                    <p class="help-block">Example block-level help text here.</p>
                </div>
                <div class="checkbox">
                    <label>
                        <input type="checkbox"> Check me out
                    </label>
                </div>
                <button type="submit" class="btn btn-default">登入</button>
            </form>

        </div>
    </div>

</div>


</body>
</html>

posted @ 2023-07-25 14:59  毓见  阅读(36)  评论(0)    收藏  举报