整理关于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获取tagName再进行判断
May 29 Javascript
js 中将多个逗号替换为一个逗号的代码
Jun 07 Javascript
js delete 用法(删除对象属性及变量)
Aug 24 Javascript
javascript属性访问表达式用法分析
Apr 25 Javascript
基于javascript实现表格的简单操作
May 21 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
Sep 14 Javascript
AngularJS压缩JS技巧分析
Nov 08 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
Jan 04 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
Jquery EasyUI $.Parser
Jun 02 jQuery
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
js canvas实现二维码和图片合成的海报
Nov 19 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/06/23 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
2015/12/08 PHP
php常用的工具开发整理
2019/09/26 PHP
什么是Node.js?Node.js详细介绍
2014/06/01 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
JavaScript中CreateTextFile函数
2020/08/30 Javascript
原生js实现购物车功能
2020/09/23 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
在python中用url_for构造URL的方法
2019/07/25 Python
python 如何上传包到pypi
2020/12/24 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
早餐连锁店计划书
2014/01/08 职场文书
超市店庆活动方案
2014/08/31 职场文书
学党史心得体会
2014/09/05 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS