bootstrap学习笔记--bootstrap组件

前面已经学习了bootstrap环境搭建以及基本布局方面的知识,下面将学习下关于bootstrap的相关组件,知识点有点多。

关于bootstrap组件知识点目录:

  1. Bootstrap--代码显示
  2. Bootstrap--表格
  3. Bootstrap--表单
  4. Bootstrap--按钮
  5. Bootstrap--图片
  6. Bootstrap--辅助类
  7. Bootstrap--响应式实用工具
  8. Bootstrap--字体图标
  9. Bootstrap--下拉菜单
  10. Bootstrap--按钮组
  11. Bootstrap--按钮下拉菜单
  12. Bootstrap--输入框组
  13. Bootstrap--导航元素
  14. Bootstrap--导航栏
  15. Bootstrap--面包屑导航
  16. Bootstrap--分页
  17. Bootstrap--标签
  18. Bootstrap--徽章
  19. Bootstrap--超大屏幕
  20. Bootstrap--页面标题
  21. Bootstrap--缩略图
  22. Bootstrap--警告
  23. Bootstrap--进度条
  24. Bootstrap--多媒体对象
  25. Bootstrap--列表组
  26. Bootstrap--面板
  27. Bootstrap--Wells

1.Bootstrap 代码

Bootstrap 允许您以两种方式显示代码:

  • 第一种是 标签。如果您想要内联显示代码,那么您应该使用 标签。
  • 第二种是
     标签。如果代码需要被显示为一个独立的块元素或者代码有多行,那么您应该使用 
     标签。

请确保当您使用

 标签时,开始和结束标签使用了 unicode 变体: < 和 >

    
class="container">
class="row">

<select>

                <div&gt;
                Hello World!
                </div&gt;
            

显示效果:

2.Bootstrap 表格

 

Bootstrap 提供了一个清晰的创建表格的布局。下表列出了 Bootstrap 支持的一些表格元素:

标签 描述
),用来标识表格列。)。 内使用。
为表格添加基础样式。
表格标题行的容器元素(
表格主体中的表格行的容器元素(
一组出现在单行上的表格单元格的容器元素()。
默认的表格单元格。
特殊的表格单元格,用来标识列或行(取决于范围和位置)。必须在
关于表格存储内容的描述或总结。

 

 

 

 

 

 

 

 

表格类

下表样式可用于表格中:

, 内的行上看到条纹,如下面的实例所示:

class="row">
描述
.table 为任意 添加基本样式 (只有横向分隔线) 内添加斑马线形式的条纹 ( IE8 不支持) 内的任一行启用鼠标悬停状态
.table-striped
.table-bordered 为所有表格的单元格添加边框
.table-hover
.table-condensed 让表格更加紧凑

 

 

 

 

 

 

下表的类可用于表格的行或者单元格:

描述
.active 将悬停的颜色应用在行或者单元格上
.success 表示成功的操作
.info 表示信息变化的操作
.warning 表示一个警告的操作
.danger 表示一个危险的操作

 

 

 

 

 

 

基本的表格

如果您想要一个只带有内边距(padding)和水平分割的基本表,请添加 class .table,如下面实例所示:

class="row"> class="table">
class="text-center">基本表格布局
编号 城市
No.1 北京
No.2 上海

显示效果:

可选的表格类

除了基本的表格标记和 .table class,还有一些可以用来为标记定义样式的类。下面将向您介绍这些类。

条纹表格

通过添加 .table-striped class,您将在

class="table table-striped">
class="text-center">条纹表格布局
编号 城市
No.1 北京
No.2 上海
No.3 苏州
No.4 南京

显示效果:

bootstrap学习笔记--bootstrap组件_第1张图片

边框表格

通过添加 .table-bordered class,您将看到每个元素周围都有边框,且占整个表格是圆角的,如下面的实例所示:

class="row"> class="table table-bordered">
class="text-center">边框表格布局
编号 城市
No.1 北京
No.2 上海
No.3 苏州
No.4 南京

显示效果:

bootstrap学习笔记--bootstrap组件_第2张图片

悬停表格

通过添加 .table-hover class,当指针悬停在行上时会出现浅灰色背景,如下面的实例所示:

class="row"> class="table table-hover">
class="text-center">悬停表格布局
编号 城市
No.1 北京
No.2 上海
No.3 苏州
No.4 南京

显示效果:

bootstrap学习笔记--bootstrap组件_第3张图片

精简表格

通过添加 .table-condensed class,行内边距(padding)被切为两半,以便让表看起来更紧凑,如下面的实例所示。这在想让信息看起来更紧凑时非常有用。

class="row"> class="table table-condensed">
class="text-center">精简表格布局
编号 城市
No.1 北京
No.2 上海
No.3 苏州
No.4 南京

显示效果:

bootstrap学习笔记--bootstrap组件_第4张图片

上下文类

下表中所列出的上下文类允许您改变表格行或单个单元格的背景颜色。

描述
.active 对某一特定的行或单元格应用悬停颜色
.success 表示一个成功的或积极的动作
.warning 表示一个需要注意的警告
.danger 表示一个危险的或潜在的负面动作

 

 

 

 

 

 

这些类可以用到

中,如下面实例所示:

class="row"> class="table"> class="active"> class="success"> class="warning"> class="danger">
class="text-center">上下文表格布局
编号 城市
No.1 北京
No.2 上海
No.3 苏州
No.4 南京

显示效果:

bootstrap学习笔记--bootstrap组件_第5张图片

响应式表格

通过把任意的 .table 包在 .table-responsive class 内,您可以让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,您将看不到任何的差别。

 
class="table-responsive"> class="table">
class="text-center">响应式表格布局
编号 城市
No.1 北京
No.2 上海
No.3 苏州
No.4 南京

显示效果:

bootstrap学习笔记--bootstrap组件_第6张图片

 

3.Bootstrap 表单

表单布局

Bootstrap 提供了下列类型的表单布局:

  • 垂直表单(默认)
  • 内联表单
  • 水平表单

垂直或基本表单

基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列出了创建基本表单的步骤:

  • 向父
    元素添加 role="form"
  • 把标签和控件放在一个带有 class .form-group 的
    中。这是获取最佳间距所必需的。
  • 向所有的文本元素

    显示效果:

    复选框((Checkbox)和单选框(Radio)

    复选框和单选按钮用于让用户从一系列预设置的选项中进行选择。

    • 当创建表单时,如果您想让用户从列表中选择若干个选项时,请使用 checkbox。如果您限制用户只能选择一个选项,请使用 radio
    • 对一系列复选框和单选框使用 .checkbox-inline 或 .radio-inline class,控制它们显示在同一行上。
    
    
    class="checkbox">
    class="checkbox">
    class="radio">
    class="radio">

    显示效果:

    bootstrap学习笔记--bootstrap组件_第9张图片

    选择框(Select)

    当您想让用户从多个选项中进行选择,但是默认情况下只能选择一个选项时,则使用选择框。

    • 使用 "password" class="form-control" id="inputPassword" placeholder="请输入密码">

      显示效果:

      表单控件状态

      除了 :focus 状态(即,用户点击 input 或使用 tab 键聚焦到 input 上),Bootstrap 还为禁用的输入框定义了样式,并提供了表单验证的 class。

      输入框焦点

      当输入框 input 接收到 :focus 时,输入框的轮廓会被移除,同时应用 box-shadow

      禁用的输入框 input

      如果您想要禁用一个输入框 input,只需要简单地添加 disabled 属性,这不仅会禁用输入框,还会改变输入框的样式以及当鼠标的指针悬停在元素上时鼠标指针的样式。

      禁用的字段集 fieldset

      添加 disabled 属性来禁用
      内的所有控件。

      验证状态

      Bootstrap 包含了错误、警告和成功消息的验证样式。只需要对父元素简单地添加适当的 class(.has-warning、 .has-error 或 .has-success)即可使用验证状态。

      class="form-horizontal" role="form">
      class="form-group">
      class="col-sm-10"> class="form-control" id="focusedInput" type="text" value="该输入框获得焦点...">
      class="form-group">
      class="col-sm-10"> class="form-control" id="disabledInput" type="text" placeholder="该输入框禁止输入..." disabled>
      class="form-group">
      class="col-sm-10"> "text" id="disabledTextInput" class="form-control" placeholder="禁止输入">
      class="form-group">
      class="col-sm-10"> <select id="disabledSelect" class="form-control"> select>
      class="form-group has-success">
      class="col-sm-10"> "text" class="form-control" id="inputSuccess">
      class="form-group has-warning">
      class="col-sm-10"> "text" class="form-control" id="inputWarning">
      class="form-group has-error">
      class="col-sm-10"> "text" class="form-control" id="inputError">

      显示效果:

      bootstrap学习笔记--bootstrap组件_第11张图片

      表单控件大小

      您可以分别使用 class .input-lg 和 .col-lg-* 来设置表单的高度和宽度。

      "form">
      class="form-group"> class="form-control input-lg" type="text" placeholder=".input-lg">
      class="form-group"> class="form-control" type="text" placeholder="默认输入">
      class="form-group"> class="form-control input-sm" type="text" placeholder=".input-sm">
      class="form-group">
      class="form-group"> <select class="form-control input-lg"> select>
      class="form-group"> <select class="form-control"> select>
      class="form-group"> <select class="form-control input-sm"> select>
      class="row">
      class="col-lg-2"> "text" class="form-control" placeholder=".col-lg-2">
      class="col-lg-3"> "text" class="form-control" placeholder=".col-lg-3">
      class="col-lg-4"> "text" class="form-control" placeholder=".col-lg-4">

      显示效果:

      bootstrap学习笔记--bootstrap组件_第12张图片

      表单帮助文本

      Bootstrap 表单控件可以在输入框 input 上有一个块级帮助文本。为了添加一个占用整个宽度的内容块,请在 后使用 .help-block

      "form"> 帮助文本实例 class="form-control" type="text" placeholder=""> class="help-block">一个较长的帮助文本块,超过一行, 需要扩展到下一行。本实例中的帮助文本总共有两行。

      显示效果:

      4.Bootstrap 按钮

      以下样式可用于,

      显示效果:

      按钮大小

      下表列出了获得各种大小按钮的 class:

      Class 描述
      .btn-lg 这会让按钮看起来比较大。
      .btn-sm 这会让按钮看起来比较小。
      .btn-xs 这会让按钮看起来特别小。
      .btn-block 这会创建块级的按钮,会横跨父元素的全部宽度。

       

       

       

       

       

      显示效果:

      bootstrap学习笔记--bootstrap组件_第13张图片

      按钮状态

      Bootstrap 提供了激活、禁用等按钮状态的 class,下面将进行详细讲解。

      激活状态

      按钮在激活时将呈现为被按压的外观(深色的背景、深色的边框、阴影)。

      下表列出了让按钮元素和锚元素呈激活状态的 class:

      元素 Class
      按钮元素 添加 .active class 来显示它是激活的。
      锚元素 添加 .active class 到 按钮来显示它是激活的。

       

       

       

       

      显示效果:

      禁用状态

      当您禁用一个按钮时,它的颜色会变淡 50%,并失去渐变。

      下表列出了让按钮元素和锚元素呈禁用状态的 class:

      元素 Class
      按钮元素 添加 disabled 属性 到
      锚元素 添加 disabled class 到 按钮。
      注意:该 class 只会改变
      的外观,不会改变它的功能。在这里,您需要使用自定义的 JavaScript 来禁用链接。

       

       

       

       

       

      "#" class="btn btn-default btn-lg" role="button"> 链接 "#" class="btn btn-default btn-lg disabled" role="button"> 禁用链接

      "#" class="btn btn-primary btn-lg" role="button"> 原始链接 "#" class="btn btn-primary btn-lg disabled" role="button"> 禁用的原始链接

      显示效果:

      bootstrap学习笔记--bootstrap组件_第14张图片

      转载于:https://www.cnblogs.com/suzhiyong1988/p/5109004.html

      你可能感兴趣的:(bootstrap学习笔记--bootstrap组件)