整理关于Bootstrap警示框的慕课笔记


Posted in Javascript onMarch 29, 2017

整理自慕课笔记

在网站中,网页总是需要和用户一起做沟通与交流。特别是当用户操作上下文为用户提供一些有效的警示框,比如说告诉用户操作成功、操作错误、提示或者警告等。如下图所示:

整理关于Bootstrap警示框的慕课笔记

在Bootstrap框架有一个独立的组件,实现上述的效果,这个组件被称为警示框。

默认警示框

Bootstrap框架通过“alert“样式来实现警示框效果。在默认情况之下,提供了四种不同的警示框效果:
1、成功警示框:告诉用用户操作成功,在“alert”样式基础上追加“alert-success”样式,具体呈现的是背景、边框和文本都是绿色;
2、信息警示框:给用户提供提示信息,在“alert”样式基础上追加“alert-info”样式,具体呈现的是背景、边框和文本都是浅蓝色;
3、警告警示框:提示用户小心操作(提供警告信息),在“alert”样式基础上追加“alert-warning”样式,具体呈现的是背景、边框、文本都是浅黄色;
4、错误警示框:提示用户操作错误,在“alert”样式基础上追加“alert-danger”样式,具体呈现的是背景、边框和文本都是浅红色。

如下图示:

整理关于Bootstrap警示框的慕课笔记

具体使用的时候,可以在类名为“alert”的div容器里放置提示信息。实现不同类型警示框,只需要在“alert”基础上追加对应的类名,如下:

<div class="alert alert-success" role="alert">恭喜您操作成功!</div>
<div class="alert alert-info" role="alert">请输入正确的密码</div>
<div class="alert alert-warning" role="alert">您已操作失败两次,还有最后一次机会</div>
<div class="alert alert-danger" role="alert">对不起,您输入的密码有误</div>

可关闭的警示框

大家在平时浏览网页的时候,会发现一些警示框带有关闭按钮,用户一点击关闭按钮就能自动关闭显示的警示框(也就是让警示框隐藏不显示)。在Bootstrap框架中的警示框也具有这样的功能。
使用方法:

只需要在默认的警示框里面添加一个关闭按钮。然后进行三个步骤:
1、需要在基本警示框“alert”的基础上添加“alert-dismissable”样式。
2、在button标签中加入class=”close”类,实现警示框关闭按钮的样式。
3、要确保关闭按钮元素上设置了自定义属性:“data-dismiss=”alert””(因为可关闭警示框需要借助于Javascript来检测该属性,从而控制警示框的关闭)。
具体使用如下:

<div class="alert alert-success alert-dismissable" role="alert">
 <button class="close" type="button" data-dismiss="alert">×</button>
 恭喜您操作成功!
</div>

整理关于Bootstrap警示框的慕课笔记

警示框的链接

有时候你可能想在警示框中加入链接地址,用来告诉用户跳到某一个地方或新的页面。而这个时候你又想让用户能明显的看出来这是链接地址。在Bootstrap框架中对警示框里的链接样式做了一个高亮显示处理。为不同类型的警示框内的链接进行了加粗处理,并且颜色相应加深。

实现方法:

Bootstrap框架是通过给警示框加的链接添加一个名为“alert-link”的类名,通过“alert-link”样式给链接提供高亮显示。
具体使用如下:

<div class="alert alert-success" role="alert">
  <strong>Well done!</strong> 
  You successfully read 
  <a href="#" class="alert-link">this important alert message</a>
  .
</div>
<div class="alert alert-info" role="alert">
  <strong>Heads up!</strong>
   This 
   <a href="#" class="alert-link">alert needs your attention</a>
   , but it's not super important.
</div>
<div class="alert alert-warning" role="alert">
  <strong>Warning!</strong>
   Better check yourself, you're 
   <a href="#" class="alert-link">not looking too good</a>
   .
</div>
<div class="alert alert-danger" role="alert">
  <strong>Oh snap!</strong>
  <a href="#" class="alert-link">Change a few things up</a>
   and try submitting again.
</div>

整理关于Bootstrap警示框的慕课笔记

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery中调用WebService方法小结
Mar 28 Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
JS实现灵巧的下拉导航效果代码
Aug 25 Javascript
JS中的二叉树遍历详解
Mar 18 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
Jun 20 Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 Javascript
node文件批量重命名的方法示例
Oct 23 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
Node.js搭建WEB服务器的示例代码
Aug 15 Javascript
jQuery 实现扁平式小清新导航
Jul 07 jQuery
Postman参数化实现过程及原理解析
Aug 13 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
Mar 29 #Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 #jQuery
整理关于Bootstrap导航的慕课笔记
Mar 29 #Javascript
javascript 中Cookie读、写与删除操作
Mar 29 #Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 #Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
Mar 29 #Javascript
Vue.js展示AJAX数据简单示例讲解
Mar 29 #Javascript
You might like
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
php依赖注入知识点详解
2019/09/23 PHP
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
2016/07/28 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
浅谈Node 调试工具入门教程
2018/03/20 Javascript
vue+webpack模拟后台数据的示例代码
2018/07/26 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
小结Python用fork来创建子进程注意事项
2014/07/03 Python
python处理文本文件并生成指定格式的文件
2014/07/31 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
党校培训思想汇报
2014/01/03 职场文书
婚内房产协议书范本
2014/10/02 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
创业计划书之校园超市
2019/09/12 职场文书
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis