Bootstrap(一)容器、栅格(核心)、按钮、表单

bootstrap框架介绍使用、容器

bootstrap框架介绍使用

bootstrap是一个简单、直观、强悍的前端框架,让web开发更迅速、简单。来自twitter,目前很受欢迎的前端框架之一。Boostrap是基于HTNL、CSS、JavaScript的、让书写代码更容易。移动优先,响应式布局开发。
bootstrap中文网址:http://www.bootcss.com/
使用代码

    <meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no,
    initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">  <!--适用移动端可视窗口 -->
    <title>bootstrap框架</title>
    <script src="/js/jquery-1.9.0.js"></script>
    <script src="/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="/css/bootstrap.min.css">

bootstrap容器

  • container-fluid 流体容器:如果不设置其宽度则是撑满可视窗口
  • container 响应式固定容器:不设置宽度,就会有以下四个变化。
    宽度变化的四个阶段及其对应的响应式查询区间:
  1. 1170px(可视窗口宽度大于等于1200px时容器的宽度)
  2. 970px (大于等于992px小于1200px时)
  3. 750px (大于等于768px小于992px时)
  4. 100% (小于768px时)

bootstrap栅格系统(核心)

bootstrap将页面横向分为12等分,按照12等分定义了适应不同宽度等分的样式类,这样样式类组成了一套响应式、移动设备优先的流式栅格系统:

  1. col-lg- 大于1200px排成一排,小于1200分别独占一行
  2. col-md- 大于992排成一行,小于992分别占一行
  3. col-sm- 大于768排成一行,小于768分别占一行
  4. col-xs- 始终排列成一行

演示代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no,
    initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">  <!--适用移动端可视窗口 -->
    <title>bootstrap框架</title>
    <script src="/js/jquery-1.9.0.js"></script>
    <script src="/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="/css/bootstrap.min.css">
    <style>
        .container div[class*='col-']{
            height: 50px;
            border: 2px solid lightskyblue;
            background-color: lightpink;
            text-align: center;
        }
        .container-fluid div[class*='col-']{
            margin-top: 50px;
            border: 2px solid black;
            height: 50px;
            background-color: lightcoral;
            text-align: center;
        }
    </style>
</head>
<body>
    <div class="container-fluid">
        <div class="row">
            <!-- 占了三等分 -->
            <div class="col-lg-3">col-lg-3</div>
            <!-- 占了六等分 -->
            <div class="col-lg-6">col-lg-6</div>
            <!-- 占了三等分 -->
            <div class="col-lg-3">col-lg-3</div>
        </div>
    </div>
    <br>
    <br>
    <div class="container">
        <div class="row">
            <!-- 占了四等分 -->
            <div class="col-lg-4">col-lg-4</div>
            <!-- 占了四等分 -->
            <div class="col-lg-4">col-lg-4</div>
            <!-- 占了四等分 -->
            <div class="col-lg-4">col-lg-4</div>
        </div>
    </div>
</body>
</html>

效果演示:
请添加图片描述

  • 列偏移

从左边开始计算,偏移几等分就向左偏移几等分

  1. col-lg-offset-
  2. col-md-offset-
  3. col-sm-offset-
  4. col-xs-offset-

用法代码:

  <div class="container">
        <div class="row">
            <!-- 占了三等分 -->
            <div class="col-lg-3 col-lg-offset-2">col-lg-4</div>
            <!-- 占了三等分 -->
            <div class="col-lg-3">col-lg-4</div>
            <!-- 占了三等分 -->
            <div class="col-lg-3">col-lg-4</div>
        </div>

演示图:
未偏移:
在这里插入图片描述
偏移后:
在这里插入图片描述

  • bootstrap隐藏类

在bootstrap下给哪个盒子放上这个类哪个隐藏

  1. hidden-lg
  2. hidden-md
  3. hidden-sm
  4. hidden-xs
    用法代码:
            <div class="col-lg-6 hidden-lg">col-lg-6</div>

演示图:
在这里插入图片描述

bootstrap按钮

都是类样式

  1. btn 声明按钮
  2. btn-default 默认按钮样式
  3. btn-primary 初始样式
  4. btn-success 成功样式
  5. btn-info 信息样式
  6. btn-warning 警告样式
  7. btn-danger 危险样式
  8. btn-ilnk 链接样式
  9. btn-lg 按钮为大按钮
  10. btn-md 中等大小按钮
  11. btn-xs 小按钮
  12. btn-block 宽度是父级宽100%的按钮
  13. active 激活样式
  14. disabled 不可点击样式
  15. btn-group 定义按钮组
  16. btn-group-justified 宽度为100%的按钮组
    注:如果用inpu标签做按钮,需要将他的每个按钮用btn-group包起来
    部分演示代码,用法都一样:
        <div class="row">
            <input type="button" value="默认样式" class="btn btn-default">
            <input type="button" value="初始样式" class="btn btn-primary">
            <input type="button" value="成功样式" class="btn btn-success">
            <input type="button" value="信息样式" class="btn btn-info">
            <input type="button" value="警告样式" class="btn btn-warning">
            <input type="button" value="危险样式" class="btn btn-danger">
            <input type="button" value="链接样式" class="btn btn-link">
        </div>

演示图:
在这里插入图片描述

input的标签组每个不用btn-group包起来使用btn-group-justified会出现以下问题
在这里插入图片描述

bootstrap表单

  1. form 声明一个表单域(是一个元素)
  2. form-inline 内联表单域 (将其内的子元素横向排列,类似inline-block)
  3. form-horizontal 水平排列表单域(将其内子元素竖向排列,可以不用些row类来实现栅格系统)
  4. form-group 表单组、包括表单文字和表单控件
  5. checkbox checkbox-inline 多选框样式
  6. radio radio-inline 单选框表单样式
  7. input-group 表单控件组(将需要控件的一组包裹起来,不然组件无法使用)
  8. input-group-addon 表单控件组物件样式
  9. input-group-btn 表单控件组物件为按钮的样式
  10. form-group-lg 大尺寸表单
  11. form-group-sm 小尺寸表单
  12. form-control 文本输入框、下拉列表控件样式
  • 部分演示代码:
	  		<!-- 表单控件组 -->
            <div class="input-group">
                <span class="input-group-addon">验证码</span>
                <input type="text" name="" id="" class="form-control " placeholder="请输入验证码">
                <div class="input-group-btn">
                    <input type="button" value="提交" class=" btn btn-primary"> 
                </div>
            </div>
  • 样式类演示图:
    在这里插入图片描述
    注:input要使用栅格系统的排列方式或input-group-btn类样式时要用一个盒子将其包裹起来
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值