zoukankan      html  css  js  c++  java
  • Bootstrap

    一、Bootstrap简介

    Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

    本教程将向您讲解 Bootstrap 框架的基础,通过学习这些内容,您将可以轻松地创建 Web 项目。教程被分为 Bootstrap 基本结构、Bootstrap CSS、Bootstrap 布局组件和 Bootstrap 插件几个部分。每个部分都包含了与该主题相关的简单有用的实例。

    二、下载Bootstrap

    https://v3.bootcss.com/getting-started/

    上面都有,多的不说

    三、Bootstrap使用

    1.如何在你的html文件中导入bootstrap

    2.一些基础的bootstrap框架的用法

    用法很多很多,参考着文档来就完事了,这里只举例一些常用和现阶段接下来项目中会用到的点

    https://v3.bootcss.com/css/

    1.布局容器

    复制代码
    <div class="container">
            左右两侧有留白
    </div>
    
    <div class="container-fluid">
                左右两侧没有留白
    </div>
    # 后续在使用bootstrap做页面的时候 上来先写一个div class=container,之后在div内部书写页面
    复制代码

    2.栅格系统

    <div class="row"></div>
    写一个row就是将所在的区域划分成12份
    
    <div class="col-md-6 ">  获取你所要的份数
    # 在使用bootstrap的时候 脑子里面一定要做12的加减法

    3.栅格参数

    复制代码
    .col-xs-    .col-sm-    .col-md-    .col-lg-
    # 针对不同的显示器 bootstrap会自动选择对应的参数
    # 如果你想要兼容所有的显示器 你就全部加上即可
    
    
    # 在一行如何移动位置
    <div class="col-md-8 c1 col-md-offset-2"></div>
    复制代码

    4.排版

    bootstrap将所有原生的HTML标签的文本字体统一设置成了肉眼可以接受的样式

    效果一样,但是标签表达的意思不一样(语义)

    5.表格

    复制代码
    <table class="table table-hover table-striped table-bordered">
            
    <tr class="success">
                <td>1</td>
                <td>jason</td>
                <td>123</td>
                <td>study</td>
    </tr>
    
    <tr class="active">...</tr>
    <tr class="success">...</tr>
    <tr class="warning">...</tr>
    <tr class="danger">...</tr>
    <tr class="info">...</tr>
    复制代码

    6.表单

    复制代码
    <div class="container">
        <div class="col-md-8 col-md-offset-2">
            <h2 class="text-center">登陆页面</h2>
            <form action="">
                <p>username:<input type="text" class="form-control"></p>
                <p>password:<input type="text" class="form-control"></p>
                <p>
                    <select name="" id="" class="form-control">
                        <option value="">111</option>
                        <option value="">222</option>
                        <option value="">333</option>
                    </select>
                </p>
                <textarea name="" id="" cols="30" rows="10" class="form-control"></textarea>
                <input type="submit">
            </form>
        </div>
    </div>
    
    # 针对表单标签 加样式就用form-control
        class="form-control"
    """
    <input type="checkbox">222
    <input type="radio">333
    checkbox和radio我们一般不会给它加form-control,直接使用原生的即可
    """
    
    # 针对报错信息 可以加has-error(input的父标签加)
    <p class="has-error">
        username:
      <input type="text" class="form-control">
    </p>
    复制代码

    7.按钮

    复制代码
    <a href="https://www.mzitu.com/" class="btn btn-primary">点我</a>
    <button class="btn btn-danger">按我</button>
    <button class="btn btn-default">按我</button>
    <button class="btn btn-success">按我</button>
    <button class="btn btn-info">按我</button>
    <button class="btn btn-warning">按我</button>
    
    
    <button class="btn btn-warning btn-lg">按我</button>
    <button class="btn btn-warning btn-sm">按我</button>
    <button class="btn btn-warning btn-xs">按我</button>
    <input type="submit" class="btn btn-primary btn-block">  
    通过给按钮添加 .btn-block 类可以将其拉伸至父元素100%的宽度,而且按钮也变为了块级(block)元素。
    复制代码

    8.导航条

    <nav class="navbar navbar-inverse">
    <nav class="navbar navbar-default">

    9.分页器

    复制代码
    <nav aria-label="Page navigation">
      <ul class="pagination">
        <li>
          <a href="#" aria-label="Previous">
            <span aria-hidden="true">&laquo;</span>
          </a>
        </li>
        <li class="active"><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>
    复制代码

    10.弹框

    复制代码
    https://lipis.github.io/bootstrap-sweetalert/
      
      
    swal('你还好吗?')
    undefined
    swal('你还好吗?')
    undefined
    swal('你还好吗?','我不好,想你了!')
    undefined
    swal('你还好吗?','我不好,想你了!','success')
    undefined
    swal('你还好吗?','我不好,想你了!','warning')
    undefined
    swal('你还好吗?','我不好,想你了!','error')
    undefined
    swal('你还好吗?','我不好,想你了!','info')
    undefined
    # 我们在后面的课程中 还会涉及到该部分内容
    复制代码
  • 相关阅读:
    mysql设置外网访问
    c# 导出excel的两种常见方法
    mysql记录
    nginx配置文件nginx.conf简单介绍
    nginx编译安装之-./configure 参数详解
    Springboot中Filter的使用
    Spring Boot中@ConditionalOnProperty使用详解
    spring boot2 配置 FastJsonHttpMessageConverter 不起作用
    springBoot yaml属性配置文件使用详解
    Eclipse离线安装Java Decompiler插件(反编译)
  • 原文地址:https://www.cnblogs.com/Tornadoes-Destroy-Parking-Lots/p/12934123.html
Copyright © 2011-2022 走看看