整理关于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 相关文章推荐
javascript showModalDialog模态对话框使用说明
Dec 31 Javascript
javascript for循环设法提高性能
Feb 24 Javascript
lyhucSelect基于Jquery的Select数据联动插件
Mar 29 Javascript
js实现遮罩层划出效果是生成div而不是显示
Jul 29 Javascript
jQuery实现手机号码输入提示功能实例
Apr 30 Javascript
js实现基于正则表达式的轻量提示插件
Aug 29 Javascript
JS实现的适合做faq或menu滑动效果示例
Nov 17 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
Bootstrap fileinput文件上传组件使用详解
Jun 06 Javascript
react native仿微信PopupWindow效果的实例代码
Aug 07 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
Sep 20 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
Aug 14 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 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
PHP生成唯一订单号
2015/07/05 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
2020/08/25 Javascript
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
如何使用PHP session
2015/04/21 面试题
北京天润融通.net面试题笔试题
2012/02/20 面试题
文职个人求职信范文
2013/09/23 职场文书
劳动仲裁调解书
2015/05/20 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
Java使用HttpClient实现文件下载
2022/08/14 Java/Android