整理关于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 相关文章推荐
JSON 教程 json入门学习笔记
Sep 22 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
May 23 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
学习JavaScript设计模式之策略模式
Jan 12 Javascript
js实现图片无缝滚动特效
Mar 19 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
Mar 24 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 Javascript
VUE长按事件需求详解
Oct 18 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
[jQuery] 事件和动画详解
Mar 05 jQuery
记一次vue跨域的解决
Oct 21 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP实现Socket服务器的代码
2008/04/03 PHP
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
js创建元素(节点)示例
2014/01/02 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
python读写二进制文件的方法
2015/05/09 Python
Numpy中的mask的使用
2018/07/21 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
互动出版网:专业书籍
2017/03/21 全球购物
教你怎样写好自我评价
2013/10/05 职场文书
生物技术毕业生自荐信
2013/10/23 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
家长对孩子评语
2014/01/30 职场文书
化学教学随笔感言
2014/02/19 职场文书
政府四风问题整改措施
2014/10/04 职场文书
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js