BootStrap布局组件

时间:2022-09-18 13:25:41

BootStrap字体图标(Glyphicons)

BootStrap下拉菜单:下拉菜单是可以切换的,是以列表格式显示链接的上下文菜单。

描述
.dropdown 指定下拉菜单
.dropdown-menu 创建下拉菜单
.dropdown-menu-right 下拉菜单右对齐
.dropdown-header 下拉菜单中添加标题
.dropup 指定向上弹出的下拉菜单
.disable 下拉菜单中的禁止项
.divider 下拉菜单中的分割线

BootStrap按钮组允许多个按钮被堆叠在同一行上

描述
.btn-group 形成基本的按钮组,可以在一个按钮组内嵌套另一个按钮组
.btn-toolbar  
.btn-group-lg,.btn-group-sm,.btn-group-xs 整个按钮组的大小调整,而不需要对每个按钮进行大小调整
.btn-group-vertical 让一组按钮垂直堆叠显示

BootStrap按钮添加下拉菜单,在.btn_group中放置按钮和下拉菜单即可

各种大小按钮的下拉菜单:.btn-lg,.btn-sm,.btn-xs

按钮上拉菜单:向.btn-group容器添加.dropup

BootStrap输入框组:使用输入框组,可以向基于文本的输入框添加作为前缀和后缀文本或按钮

向.form-control添加前缀或后缀元素:1、将前缀或后缀元素放在一个带有class.input-group的div中

2、在相同的<div>内,在class为.input-group-addon的<span>内放置额外的内容

3、把<span>放置在<input>元素的前面或者后面

描述
.input-group 输入框组
.input-group-lg 输入框组的宽度为大
.input-group-sm 输入框组的宽度为小
.input-hroup-btn 包裹按钮和下拉菜单

表格导航或标签

创建一个标签式的导航菜单:以一个带有class.nav的无序列表开始,添加class.nav-tabs

描述
.nav nav-tabs 标签页
.nav nav-pills 胶囊式标签
.nav nav-pills nav-stacked 胶囊式标签页以垂直方向堆列的
.nav-justified 两端对齐的标签页
.disable 禁用的标签页
带下拉菜单的胶囊标签页  
.tab-pane 设置标签页对应的内容随标签的切换更改
.tab-content 设置标签页对应的内容随标签的切换更改

BootStrap导航栏:向<nav>标签添加class .navbar .navbar-default,添加role="navigation"有助于增加可访问性,向<div>元素添加一个class .navbar-header

.navbar-form clas:确保了表单适当的垂直对齐和在较窄的视口中折叠的行为

class .navbar-btn向不在<form>中的<button>元素添加按钮

导航栏中的文本: class .navbar-text

结合图标的导航链接 class glyphicon glyphicon_*

组件对齐:class  .navbar-left或.navbar-right

固定到顶部: .navbar  class添加.narbar-fixed-top,固定到底部:.navbar  class添加.narbar-fixed-bottom,静态的顶部:.navbar-static-top  class

为了创建一个带有黑色背景白色文本的反色的导航栏,只需要简单地向 .navbar class 添加 .navbar-inverse class 即可

BootStrap中的面包屑导航是一个简单的带有.breadcrumb class的无序列表。

BootStrap支持分页特性,分页(Pagination),是一种无序列表,&laquo前进图标,&raquo后退图标

描述
.pagination 添加该class来在页面上显示分页
.disable .active 通过使用.disable来定义不可点击的链接,通过使用.active来指示当前访问的页面

.pagination-lg,

.pagination-sm

来获取不同大小的项

翻页

描述
.pager 获得翻页链接
.previous,.next .previous把链接向左对齐,使用.next把链接向右对齐
.disable 禁止使用

BootStrap标签

描述
.label label-default 默认灰色标签
.label label-primary 蓝色标签
.label label-success  绿色标签
.label label-info 浅蓝色标签
.label label-warning 黄色标签
.label label-danger 红色标签

徽章(Badgs)主要用于突出显示新的或未读的项

当没有新的或未读的项时,通过css的empty选择器,徽章会折叠起来,表示里面没有内容

超大屏幕(Jumbotron):增加标题的大小

页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距

警告(Alerts)向用户提供了一种定义消息样式的方式。

交替的进度条:

创建不同样式的进度条的步骤如下:

交替的进度条

  • 添加一个带有 class .progress 的 <div>。
  • 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 和 class progress-bar-* 的空的 <div>。其中,* 可以是 success、info、warning、danger
  • 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置

条纹的进度条

  • 添加一个带有 class .progress 和 .progress-striped 的 <div>。
  • 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 和 class progress-bar-* 的空的 <div>。其中,* 可以是 success、info、warning、danger
  • 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置。

动画的进度条:

  • 添加一个带有 class .progress 和 .progress-striped 的 <div>。同时添加 class .active
  • 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 的空的 <div>。
  • 添加一个带有百分比表示的宽度的 style 属性,例如 style="60%"; 表示进度条在 60% 的位置。

堆叠的进度条:把多个进度条放在相同的 .progress 中即可实现堆叠

在<div>元素上添加.media类来创建一个多媒体对象

.media-left让多媒体对象来实现左对齐,.media-right类实现了右对齐,.media-bottom让图片位于底部

.media-body:主体内容,.media-heading来设置标题.media-list媒体对象列表

向元素<ul>添加class .list-group,向<li>添加.list-group-item

向列表元素添加徽章:在<li>元素中添加<span class="badge">新</span>

创建一个基本的面板,只需要向 <div> 元素添加 class .panel 和 class .panel-default 即可

BootStrap布局组件的更多相关文章

  1. 【BootStrap】 布局组件 II

    BootStrap 布局组件 II ■ 分页 BS中通过.pagination的ul元素来实现一个分页集合,一个典型的分页如下: <ul class="pagination" ...

  2. 【BootStrap】 布局组件 I

    BootStrap布局组件 I 除了在原生的HTML基础上进行了外观和类别上的改进,BS还包装了很多组件进库中,设计网页时我们可以方便地调用这些组件.下面来简略地介绍一下各种各样的组件 ■ 字体图标 ...

  3. 详解Bootstrap缩略图组件及警示框组件

    缩略图组件 缩略图在网站中最常用的就是产品列表页面,一行显示几张图片,有的在图片底下带有标题.描述内容.按钮等信息.bootstrap框架将这部分独立成一个模块组件,通过类名.thumbnail配合b ...

  4. BootStrap布局案例

    BootStrap布局 bootstrap 2.3版与3.0版的使用区别 http://www.weste.net/2013/8-20/93261.html 以一个博客系统的首页,来介绍如何布局 1, ...

  5. BootStrap常用组件及响应式开发

    BootStrap常用组件 PS:所有的代码必须写在<class="container/container-fluid">容器当中 常用组件包含内容: 字体图标 下拉菜 ...

  6. 实现bootstrap布局的input输入框中的图标点击功能

    使用bootstrap布局可以在input的输入框中添加譬如登录名输入框中的一键清除图标和密码输入框中显示密码的小眼睛图标.如下图: 但是在将图标放入input输入框中,这些小图标是无法获得点击事件的 ...

  7. JS组件系列——两种bootstrap multiselect组件大比拼

    前言:今天继续来看看bootstrap的另一个组件:multiselect.记得在项目开始之前,博主项目组几个同事就使用哪些js组件展开过讨论,其中就说到了select组件,由于项目的整体风格使用的b ...

  8. JS组件系列——Bootstrap Select2组件使用小结

    前言:在介绍select组件的时候,博主之前分享过一篇JS组件系列——两种bootstrap multiselect组件大比拼,这两个组件的功能确实很强大,只可惜没有图文结合的效果(也就是将图片放入到 ...

  9. Material Design Lite,简洁惊艳的前端工具箱 之 布局组件。

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,博客地址为http://www.cnblogs.com/jasonnode/ .网站上有对应每一 ...

随机推荐

  1. 【控制iOS7兼容iOS6 状态栏的显示不完全 简单缩写】

    #if ios7 self.automaticallyAdjustsScrollViewInsets = YES; self.edgesForExtendedLayout = UIRectEdgeNo ...

  2. SolidWorks的简单介绍及基本用法

    写这博客的动机来源于构建之法微信群里面的的一位老师.sw是一个强大的机械设计制图软件,我记得大一的时候学制图学的3d软件是inventor,而后发现sw用起来更方便更高效,于是就自学了sw,由于是自学 ...

  3. Java Servlet完全教程

    Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求.尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求. Servle ...

  4. openvpn之搭建配置

    一.openvpn原理 openvpn通过使用公开密钥(非对称密钥,加密解密使用不同的key,一个称为Publice key,另外一个是Private key)对数据进行加密的.这种方式称为TLS加密 ...

  5. 判断jquery是否已经加载,如果没有动态加载

    方法一: // Only do anything if jQuery isn't defined if (typeof jQuery == 'undefined') { if (typeof $ == ...

  6. 【转】 Ubuntu下配置USB转串口及串口工具配置--不错

    原文网址:http://blog.csdn.net/dreambegin/article/details/6985028 注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303).我的是 ...

  7. bzoj1562【Noi2009】变换序列

    题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1562 给一个序列Di表示min(|i-Ti|,n-|i-Ti|),求一个字典序最小的序列Ti ...

  8. P2822 组合数问题 HMR大佬讲解

    今天HMR大佬给我们讲解了这一道难题. 基本思路是: 可以将问题转化为:求出杨辉三角,用二维数组f[i][j]来表示在杨辉三角中以第i行第j列的点为右下角,第0行第0列处的点为左上角的矩阵中所有元素是 ...

  9. this指向问题&comma;只提供案例&comma;不做任何分析

    希望大家在测试的道路上找到答案,阔步前行 <script type="text/javascript"> /*this指向 console.log(this); fun ...

  10. 20164317 《网络对抗技术》Exp6 信息搜集与漏洞扫描

    Exp6 信息搜集与漏洞扫描 一.原理与实践说明 (1)实践原理 信息搜集:渗透测试中首先要做的重要事项之一,搜集关于目标机器的一切信息 间接收集 DNS记录扫描和枚举 CorpWatch:auxil ...