整理关于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实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
Jun 30 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
如何解决vue2.0下IE浏览器白屏问题
Sep 13 Javascript
vue给组件传递不同的值方法
Sep 29 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
JS块级作用域和私有变量实例分析
May 11 Javascript
ES6中定义类和对象的方法示例
Jul 31 Javascript
vue使用原生swiper代码实例
Feb 05 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 __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python中用altzone()方法处理时区的教程
2015/05/22 Python
Python中的推导式使用详解
2015/06/03 Python
python实现计算倒数的方法
2015/07/11 Python
说一说Python logging
2016/04/15 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
Python3实现转换Image图片格式
2018/06/21 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
Python3进制之间的转换代码实例
2019/08/24 Python
Python日志处理模块logging用法解析
2020/05/19 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
优秀党员转正的自我评价
2013/10/06 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js