Bootstrap

Bootstrap

一、Bootstrap概述

Bootstrap:是一个基于jquery以及css html5的前端框架,具有很好的自适应性,可以很方便的处理响应式布局

Bootstrap中文网

二、Bootstrap使用方式
<link rel="stylesheet" href="css/bootstrap.min.css">
<script type="text/javascript"  src="js/jquery-1.12.3.min.js"></script>
<script type="text/javascript"  src="js/bootstrap.min.js"></script>
三、网格系统

栅格系统:Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列。

  • “行(row)”必须包含在.container中,以便为其赋予合适的排列(aligment)和内补(padding)。

  • 使用“行(row)”在水平方向创建一组“列(column)”。

  • 你的内容应当放置于“列(column)”内,而且,只有“列(column)”可以作为行(row)”的直接子元素。

  • 类似Predefined grid classes like .row and .col-xs-4 这些预定义的栅格class可以用来快速创建栅格布局。Bootstrap源码中定义的mixin也可以用来创建语义化的布局。

  • 通过设置padding从而创建“列(column)”之间的间隔(gutter)。然后通过为第一和最后一样设置负值的margin从而抵消掉padding的影响。

  • 栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以使用三个.col-xs-4来创建。

最外层的容器一般的样式.container,但是也可以使用.container-fluid:

.container的宽度会根据屏幕宽度进行调整,两边有留白。

.container-fluid宽度始终为100%

<div class="container" style="border: 1px solid red;">            
    <div class="row" style="border: 1px solid black;">                
        <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"  style="border: 1px solid black;">1</div>
        <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="border: 1px solid black;">2</div>
        <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"  style="border: 1px solid black;">3</div>
        <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"  style="border: 1px solid black;">3</div>
    </div>            
    <div class="row" style="border: 1px solid black;">                
        <div class="col-md-4"  style="border: 1px solid black;">1</div>
    </div>        
</div>
四、常用组件

请学习的时候按照以下引导顺序查看帮助文档

  1. 按钮

    <button type="button" class="btn btn-warning btn-sm">hello</button>
    <button type="button" class="btn btn-warning btn-xs">hello</button>
    <a href="#" class="btn btn-danger">hello</a>
    <button type="button" class="btn btn-warning btn-lg">hello<span class="glyphicon glyphicon-music"></span>
    </button>
  2. 小图标

    需要将fonts文件夹导入到项目中

    image-20220524154526605

    <span class="glyphicon glyphicon-search"></span>
  3. 表格

  4. 表单

    • 垂直表单

    • 内联表单

    • 水平表单

  5. 折叠菜单

    <!--面板组-->
    <div class="panel-group" id="accordion">    
        <!--一个面板-->   
        <div class="panel panel-default">        
            <div class="panel-heading">           
                <h4 class="panel-title">                
                    <a data-toggle="collapse" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">                    系统管理                </a>
                </h4>        
            </div>
            <div id="collapseOne" class="panel-collapse collapse in">
                <div class="panel-body">                
                    <ul>                    
                        <li>                        权限管理                    </li>
                        <li>                        用户管理                    </li>
                        <li>                        角色管理                    </li> 
                    </ul>            
                </div>        
            </div>    
        </div>    
        <div class="panel panel-default">
            <div class="panel-heading"> 
                <h4 class="panel-title"> 
                    <a data-toggle="collapse" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">                    基础数据管理                </a>
                </h4>        
            </div>        
            <div id="collapseTwo" class="panel-collapse collapse">
                <div class="panel-body">                
                    <ul>                    
                        <li>                        商品管理                    </li>
                        <li>                        商品类型管理                    </li> 
                    </ul>           
                </div>        
            </div>    
        </div>
    </div>
  6. 分页

    <ul class="pagination">    
        <li><a href="#">&laquo;</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="#">&raquo;</a></li>
    </ul>

相关推荐

  1. <span style='color:red;'>Bootstrap</span>

    Bootstrap

    2024-02-03 06:22:02      33 阅读
  2. BootStrap

    2024-02-03 06:22:02       6 阅读
  3. bootstrap基础

    2024-02-03 06:22:02       39 阅读
  4. bootstrap是什么

    2024-02-03 06:22:02       36 阅读
  5. Day01-BootStrap

    2024-02-03 06:22:02       31 阅读
  6. Bootstrap学习 day2】

    2024-02-03 06:22:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 06:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 06:22:02       18 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 06:22:02       17 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 06:22:02       20 阅读

热门阅读

  1. AI应用开发-python实现UDP报文通信

    2024-02-03 06:22:02       30 阅读
  2. Linux定时删除log

    2024-02-03 06:22:02       32 阅读
  3. 【python】cffi

    2024-02-03 06:22:02       29 阅读
  4. Go的两阶段延迟执行

    2024-02-03 06:22:02       28 阅读
  5. 【精华文章】戊子仲秋的算法学习笔记汇总

    2024-02-03 06:22:02       35 阅读
  6. 【精华文章】戊子仲秋的编程学习笔记汇总

    2024-02-03 06:22:02       36 阅读
  7. leetcode - 1004. Max Consecutive Ones III

    2024-02-03 06:22:02       27 阅读
  8. Android 8.1 设置--声音中增加通话音量

    2024-02-03 06:22:02       29 阅读