Bootstrap

本文深入讲解Bootstrap框架,介绍其作为前端开发利器的核心概念与优势,包括丰富的预设样式、JS插件及响应式布局特性,适合不同分辨率设备的兼容设计。通过栅格系统详解,指导如何快速构建美观且适应性强的网页。

## Bootstrap

  1. Bootstrap概念:

    一个前端开发的框架,来自Twitter,是目前很受受欢迎的前端框架。Bootstrap是基于HTML,CSS,JavaScript的,她简洁灵活,使得web开发更加快捷。

    框架概念:

    一个半成品软件,开发人员可以在框架的基础上,进行开发,简化代码。

    Bootstrap好处:

     1)定义了很多的CSS样式和JS插件。开发人员可以直接使用这些样式和插件得到丰富的页面效果。
     2)响应式布局。
     	*同一套页面可以兼容不同分辨率的设备
    
  2. 快速入门

    1)下载Bootstrap
    2)在项目中将Bootstrap的三个文件夹复制
    3)创建HTML页面,引入必要的资源文件
    

## 响应式布局

  1. 概念

    同一套页面可以兼容不同分辨率的设备。

  2. 实现

    依赖于栅格系统:将一行分成12个格子,可以指定元素占几个格子。
    
  3. 步骤

    1)定义容器。相当于之前的table

    *容器分类
    	1] container:两边留白
    	2] container-fluid:100%宽度
    

    2)定义行。相当于之前的tr。 样式:row
    3)定义元素。指定该元素在不同的设备上,所占格子的数目。

    样式:col-设备代号-格子数目
    *设备代号:
    	1] xs:超小屏幕  手机(<768px):col-xs-12
    	2] sm:小屏幕  平板(≥768px)
    	3] md:中等屏幕  桌面显示屏(≥992px)
    	4] lg:大屏幕  大桌面显示屏(≥1200px)
    
  4. 注意

    1)一行中如果格子数目超过12,则超过部分自动换行。
    2)栅格类属性可以向上兼容。栅格类适用于与屏幕宽度大于或等于分界点大小的设备
    3)如果真实设备宽度小于了设置栅格类属性的设备代码的最小值,会一个元素占满一整行
    

CSS样式和JS插件

  1. 全局CSS样式:
    *按钮:
    *图片:

    *class=”img-responsive”:图片在任意尺寸都占100%
    *图片形状
    	*方形
    	*圆形
    	*相框
    *表格
    	*table
    	*table-bordered
    	*table-hover
    *表单
    	*给表单项添加:class=”form-control”
    
  2. 组件:
    *导航栏
    *分页条

  3. 插件:
    *轮播图

Bootstrap官网上原文复制粘贴,将其整理的 Bootstrap入门教学文档。 Bootstrap 简介 8 什么是 Bootstrap? 8 历史 9 为什么使用 Bootstrap? 9 Bootstrap 包的内容 9 Bootstrap 环境安装 11 下载 Bootstrap 11 文件结构 12 HTML 模板 12 实例 13 Bootstrap CSS 概览 15 HTML 5 文档类型(Doctype) 15 移动设备优先 15 响应式图像 16 全局显示、排版链接 16 避免跨浏览器的不18 容器(Container) 18 Bootstrap 网格系统 20 什么是网格(Grid)? 20 什么是 Bootstrap 网格系统(Grid System)? 20 Bootstrap 网格系统(Grid System)的工作原理 21 媒体查询 21 网格选项 22 响应式的列重置 23 偏移列 25 嵌套列 26 列排序 28 Bootstrap 排版 31 标题 31 引导主体副本 33 强调 34 缩 35 地址(Address) 36 引用(Blockquote) 37 列表 38 Bootstrap 代码 41 实例 41 Bootstrap 表格 43 基本的表格 43 可选的表格类 44 上下文类 50 响应式表格 52 Bootstrap 表单 54 表单布局 54 支持的表单控件 58 静态控件 63 表单控件状态 64 表单控件大小 67 表单帮助文本 69 Bootstrap 按钮 71 按钮大小 72 按钮状态 74 按钮标签 77 Bootstrap 图像 79 Bootstrap 帮助器类 80 关闭图标 80 插入符 80 快速浮动 81 居中内容块 82 清除浮动 82 显示隐藏内容 83 屏幕阅读器 84 Bootstrap 响应式实用工具 86 打印类 86 实例 86 Bootstrap 字形图标(Glyphicons) 89 什么是字形图标(Glyphicons)? 89 获取字形图标(Glyphicons) 89 CSS 规则解释 89 用法 91 带有导航栏的字形图标(Glyphicons) 92 定制字形图标(Glyphicons) 93 Bootstrap 下拉菜单(Dropdowns) 95 选项 96 Bootstrap 按钮组 100 基本的按钮组 101 按钮工具栏 101 按钮的大小 102 嵌套 103 垂直的按钮组 104 Bootstrap 按钮下拉菜单 106 分割的按钮下拉菜单 107 按钮下拉菜单的大小 108 按钮上拉菜单 110 Bootstrap 输入框组 112 基本的输入框组 112 输入框组的大小 113 复选框单选插件 115 按钮插件 116 带有下拉菜单的按钮 117 分割的下拉菜单按钮 119 Bootstrap 导航元素 121 表格导航或标签 121 胶囊式的导航菜单 122 两端对齐的导航 124 禁用链接 125 下拉菜单 126 Bootstrap 导航栏 130 默认的导航栏 130 响应式的导航栏 131 导航栏中的表单 133 导航栏中的按钮 134 导航栏中的文本 135 非导航链接 136 组件对齐方式 137 固定到顶部 139 固定到底部 140 静态的顶部 141 倒置的导航栏 143 路径导航 145 Bootstrap 分页 146 分页(Pagination) 146 翻页(Pager) 149 Bootstrap 标签 153 Bootstrap 徽章(Badges) 155 激活导航状态 155 Bootstrap 超大屏幕(Jumbotron) 158 Bootstrap 页面标题(Page Header) 161 Bootstrap 缩略图 162 添加自定义的内容 163 Bootstrap 警告(Alerts) 167 可取消的警告(Dismissal Alerts) 168 警告(Alerts)中的链接 170 Bootstrap 进度条 172 默认的进度条 172 交替的进度条 173 条纹的进度条 174 动画的进度条 175 堆叠的进度条 176 Bootstrap 多媒体对象(Media Object) 178 Bootstrap 列表组 184 向列表组添加徽章 185 向列表组添加链接 186 向列表组添加自定义内容 187 Bootstrap 面板(Panels) 190 面板标题 190 面板脚注 192 带语境色彩的面板 192 带表格的面板 194 带列表组的面板 196 Bootstrap Wells 198 尺寸大小 198 B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值