IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Bootstrap(一)容器、栅格(核心)、按钮、表单 -> 正文阅读

[JavaScript知识库]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类样式时要用一个盒子将其包裹起来
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-03-16 22:12:45  更:2022-03-16 22:13:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:31:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码