Bootstrap

Bootstrap中所有样式给已经写好了,要想使用,直接复制粘贴即可。

 

如要改变样式,修改class值就行

一、Bootstrap简介

  • Bootstrap是是一款完全开源的HTML、CSS、JS框架,让前端开发更快速、简单。
  • 前端开源项目CDN加速服务
    • 稳定
    • 快速
    • 免费
  • 版本问题
    • Bootstrap v3
      • 支持IE8+浏览器
      • 依赖jQuery
    • Bootstrap v4
      • 支持IE10+ 浏览器
      • 支持Flexbox布局
      • 不依赖jQuery
    • Bootstrap v5
      • 支持Flexbox布局
      • 支持Grid布局
      • 支持CSS自定义属性
      • 不依赖jQuery
      • 不支持IE浏览器

二、如何使用Bootstrap

        Bootstrap网址:Bootstrap中文网

        下载(2种方式):

第一种:将Bootstrap下载到本地。下载的是压缩包,将压缩吧解压。把解压的文件夹导入到测试环境中即可。

第二种:引入外链(引入外链后直接可以使用):

        Bootstrap核心CSS文件:

               

<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>

        Bootstrap核心JS文件:

<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>

引入地址:将外链引入到 .html文件的<head>外链</head>中

注意事项:

        如果是Bootstrap v3版本还需引入jQuery(可引入外链也可下载到本地)

三、全局CSS样式

        1、布局容器

                1.1、左右留白
<div class="container">
    .....
</div>
                1.2、占据全部视口,宽度:100%
<div class="container-fluid">
    ...
</div>

        2、栅格系统(总共12列)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/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: 2px solid black;
        }


    </style>
</head>
<body>
</*两边留白*/>
</*若想全局沾满只需将class属性值改成container-fluid即可*/>
<div class="container">
    <div class="row">
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="c1 col-md-1"></div>
        <div class="col-md-8 c1 col-md-offset-4"></div>
    </div>
</div>

<div class="row">

/*写一个row就是将一个布局划分成12份*/




<div class="col-md-1"></div>


/*写一个col-md-1就是将获取想要的份数*/

        3、列偏移(col-md-offset-4)

<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
</div>
<div class="row">
  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
  <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
</div>
<div class="row">
  <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
</div>

        4、排版

将文本样式,如:页面主体,列表等变得更加的美观

        5、表格

               5.1、基本表格
<table class="table">
    ...
</table>
                5.2、条纹状表格
<table class="table table-striped">
    ....
</table>
                 5.3、带边框的表格
<table class="table table-bordered">
    ....
</table>
                5.4、鼠标悬停
<table class="table table-hover">
    ....
</table>
                 5.5、紧缩表格
<table class="table table-condensed">
    ....
</table>
                5.6、表格颜色
Class描述
.active鼠标悬停在行或单元格上时所设置的颜色
.success标识成功或积极的动作
.info标识普通的提示信息或动作
.warning标识警告或需要用户注意
.danger标识危险或潜在的带来负面影响的动作
<!-- On rows -->
<tr class="active">...</tr>
<tr class="success">...</tr>
<tr class="warning">...</tr>
<tr class="danger">...</tr>
<tr class="info">...</tr>

<!-- On cells (`td` or `th`) -->
<tr>
  <td class="active">...</td>
  <td class="success">...</td>
  <td class="warning">...</td>
  <td class="danger">...</td>
  <td class="info">...</td>
</tr>

        6、表单

对表单中的控件进行美化

        7、按钮

        可作为按钮使用的标签或元素:<a>、<button>、<input>元素添加按钮类,即可使用Bootstrap提供的样式

<a class="btn btn-default" href="#" role="button">Link</a>
<button class="btn btn-default" type="submit">Button</button>
<input class="btn btn-default" type="button" value="Input">
<input class="btn btn-default" type="submit" value="Submit">
        按钮颜色
<!-- Standard button -->
<button type="button" class="btn btn-default">(默认样式)Default</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button type="button" class="btn btn-primary">(首选项)Primary</button>

<!-- Indicates a successful or positive action -->
<button type="button" class="btn btn-success">(成功)Success</button>

<!-- Contextual button for informational alert messages -->
<button type="button" class="btn btn-info">(一般信息)Info</button>

<!-- Indicates caution should be taken with this action -->
<button type="button" class="btn btn-warning">(警告)Warning</button>

<!-- Indicates a dangerous or potentially negative action -->
<button type="button" class="btn btn-danger">(危险)Danger</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button type="button" class="btn btn-link">(链接)Link</button>

        8、图片

                图片形状
/*img-rounded:正方形*/
<img src="..." alt="..." class="img-rounded">
/*img-circle:圆形*/
<img src="..." alt="..." class="img-circle">
/*img-thumbnail:边框*/
<img src="..." alt="..." class="img-thumbnail">

        9、图标

                图标的使用
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/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>
<span class="glyphicon glyphicon-eur"></span>
<span class="glyphicon glyphicon-cog"></span>
<span class="glyphicon glyphicon-thumbs-up"></span>

<!--<i class="fa fa-camera-retro"></i> fa-camera-retro-->
</body>
</html>

专门图标网站:https://fontawesome.com.cn/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值