为了账号安全,请及时绑定邮箱和手机立即绑定

玩转Bootstrap(基础)

  • 使用了一个"help-block"样式,将提示信息以块状显示,并且显示在控件底部。

    <form role="form">
    <div class="form-group has-success has-feedback">
      <label class="control-label" for="inputSuccess1">成功状态</label>
      <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >
      <span class="help-block">你输入的信息是正确的</span>
      <span class="glyphiconglyphicon-ok form-control-feedback"></span>
    </div>
      …
    </form>

    运行效果如下或查看右侧结果窗口:

    在Bootstrap V2.x版本中还提供了一个行内提示信息,其使用了类名“help-inline”。一般让提示信息显示在控件的后面,也就是同一水平显示。

    <form role="form">
    <div class="form-group">
    <label class="control-label" for="inputSuccess1">成功状态</label>
    <div class="row">
    <div class="col-xs-6">
    <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >
    </div><span class="col-xs-6 help-block">你输入的信息是正确的</span></div>
    </div>
    </form>

    运行效果如下或查看右侧结果窗口:


    查看全部
    0 采集 收起 来源:表单提示信息

    2018-05-15

  • 模态弹出框--JavaScript触发时的参数设置(二)

    上一节,我们对JavaScript触发模态弹出窗的属性设置进行了介绍,现在我们接着对参数设置和事件设置进行介绍。

    参数设置:

    在Bootstrap框架中还为模态弹出窗提供了三种参数设置,具体说明如下:

    参数

    使用方法

    描述

    toggle

    $(“#mymodal”).modal(“toggle”)

    触发时,反转模态弹出窗的状态。如果模态弹出窗是显示的,则关闭;反之,如果模态弹出窗是关闭的,则显示

    show

    $(“#mymodal”).modal(“show”)

    触发时,显示模态弹出窗

    hide

    $(“#mymodal”).modal(“hide”)

    触发时,关闭模态弹出窗

    事件设置:

    模态弹出窗还支持四种类型的事件,分别是模态弹出窗的弹出前、弹出后,关闭前、关闭后,具体描述如下:

    事件类型

    描述

    show.bs.modal

    在show方法调用时立即触发(尚未显示之前);如果单击了一个元素,那么该元素将作为事件的relatedTarget属性

    shown.bs.modal

    该事件在模态弹出窗完全显示给用户之后(并且等CSS动画完成之后)触发;如果单击了一个元素,那么该元素将作为事件的relatedTarget事件

    hide.bs.modal

    在hide方法调用时(但还未关闭隐藏)立即触发

    hidden.bs.modal

    该事件在模态弹出窗完全隐藏之后(并且CSS动画漂完成之后)触发

    调用方法也非常简单:

    $('#myModal').on('hidden.bs.modal', function (e) {     // 处理代码... })


    查看全部
  • 模态弹出框--JavaScript触发时的参数设置(一)

    使用JavaScript触发模态弹出窗时,Bootstrap框架提供了一些设置,主要包括属性设置、参数设置和事件设置。

    属性设置

    模态弹出窗默认支持的自定义属性主要有:

    比如你不想让用户按ESC键关闭模态弹出窗,你就可以这样做:

    $(function(){     $(".btn").click(function(){         $("#mymodal").modal({             keyboard:false         });     }); });


    查看全部
  • 模态弹出框--模态弹出窗的使用(data-参数说明)

    除了通过data-toggle和data-target来控制模态弹出窗之外,Bootstrap框架针对模态弹出框还提供了其他自定义data-属性,来控制模态弹出窗。比如说:是否有灰色背景modal-backdrop,是否可以按ESC键关闭模态弹出窗。有关于Modal弹出窗自定义属性相关说明如下所示:


    查看全部
  • 验证状态样式,在Bootstrap框架中提供这几种效果。
    1、.has-warning:警告状态(黄色)
    2、.has-error:错误状态(红色)
    3、.has-success:成功状态(绿色)
    使用的时候只需要在form-group容器上对应添加状态类名。

    在表单验证的时候,不同的状态会提供不同的 icon,比如成功是一个对号(√),错误是一个叉号(×)等。

    让表单在对应的状态下显示 icon 出来,只需要在对应的状态下添加类名“has-feedback”。请注意,此类名要与“has-error”、“has-warning”和“has-success”在一起:


    查看全部
  • 模态弹出框--为弹出框增加过度动画效果

    为模态弹出框增加过度动画效果:

    可通过给“.modal”增加类名“fade”为模态弹出框增加一个过渡动画效果。


    查看全部
  • 表单控件的禁用状态和普通的表单禁用状态实现方法是一样的,在相应的表单控件上添加属性“disabled”。

    查看全部
  • 模态弹出框--触发模态弹出窗2种方法

    众所周知,模态弹出窗在页面加载完成时,是被隐藏在页面中的,只有通过一定的动作(事件)才能触发模态弹出窗的显示。在Bootstrap框架中实现方法有2种,接下来分别来介绍这2种触发模态弹出窗的使用方法。

    声明式触发方法:

    方法一:模态弹出窗声明,只需要自定义两个必要的属性:data-toggle和data-target(bootstrap中声明式触发方法一般依赖于这些自定义的data-xxx 属性。比如data-toggle="" 或者 data-dismiss="")。例如:

    <!-- 触发模态弹出窗的元素 --> <button type="button" data-toggle="modal" data-target="#mymodal" class="btn btn-primary">点击我会弹出模态弹出窗</button> <!-- 模态弹出窗 --> <div class="modal fade" id="mymodal">     <div class="modal-dialog">         <div class="modal-content">         <!-- 模态弹出窗内容 -->         </div>     </div> </div>

    注意以下事项:

    1、data-toggle必须设置为modal(toggle中文翻译过来就是触发器);

    2、data-target可以设置为CSS的选择符,也可以设置为模态弹出窗的ID值,一般情况设置为模态弹出窗的ID值,因为ID值是唯一的值。

    方法二:触发模态弹出窗也可以是一个链接<a>元素,那么可以使用链接元素自带的href属性替代data-target属性,如:

    <!-- 触发模态弹出窗的元素 --> <a data-toggle="modal" href="#mymodal" class=" btn btn-primary" >点击我会弹出模态弹出窗</a> <!-- 模态弹出窗 --> <div class="modal fade"  id="mymodal" >     <div class="modal-dialog" >         <div class="modal-content" >         <!-- 模态弹出窗内容 -->         </div>     </div> </div>

    不过建议还是使用统一使用data-target的方式来触发。

    点击按钮就能触发弹出窗:


    查看全部
  • 1、input-sm:让控件比正常大小更小
    2、input-lg:让控件比正常大小更大

    这两个类适用于表单中的input,textarea和select控件


    查看全部
    0 采集 收起 来源:表单控件大小

    2018-05-15

  • 将复选框和单选按钮需要水平排列
    1、如果checkbox需要水平排列,只需要在label标签上添加类名“checkbox-inline”
    2、如果radio需要水平排列,只需要在label标签上添加类名“radio-inline”


    查看全部
  • 1、不管是checkbox还是radio都使用label包起来了

    2、checkbox连同label标签放置在一个名为“.checkbox”的容器内
    3、radio连同label标签放置在一个名为“.radio”的容器内
    在Bootstrap框架中,主要借助“.checkbox”和“.radio”样式,来处理复选框、单选按钮与标签的对齐方式。


    查看全部
  • 文本域和原始使用方法一样,设置rows可定义其高度,设置cols可以设置其宽度。但如果textarea元素中添加了类名“form-control”类名,则无需设置cols属性。因为Bootstrap框架中的“form-control”样式的表单控件宽度为100%或auto。

    查看全部
  • 下拉选择框使用和原始的一致,多行选择设置multiple属性的值为multiple

      <select multiple class="form-control">
        <option>……</option>
      </select>

    运行效果如下或查看右侧结果窗口:


    查看全部
  • 为了让控件在各种表单风格中样式不出错,需要添加类名“form-control”

    查看全部
  • .form-inline表单控件都在一行内显示

    .form-group表单内小组容器

    查看全部
    0 采集 收起 来源:内联表单

    2018-05-15

举报

0/150
提交
取消
课程须知
本教程适合具有一定前端基础的人员,对HTML和CSS有一定的了解,对于定制Bootstrap的同学需要具备LESS和Sass基础知识。
老师告诉你能学到什么?
1、了解Bootstrap框架 2、如何使用Bootstrap制作Web页面或Web应用程序 3、如何定制个性化Bootstrap

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!