整理关于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的web页面日期格式化插件
Nov 15 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
Nov 22 Javascript
取消选中单选框radio的三种方式示例介绍
Dec 23 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
Jul 14 Javascript
最原始的jQuery注册验证方式
Oct 11 Javascript
Angular的事件和表单详解
Dec 26 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
Jun 08 Javascript
js实现图片懒加载效果
Jul 17 Javascript
BootStrap中Table隐藏后显示问题的实现代码
Aug 31 Javascript
vue better-scroll插件使用详解
Jan 25 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
Jun 20 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/03/23 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP实现递归无限级分类
2015/10/22 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
JavaScript设计模式之单例模式实例
2014/09/24 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
python能在浏览器能运行吗
2020/06/17 Python
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
保安员岗位职责
2013/11/17 职场文书
检举信的格式及范文
2014/04/04 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
民事答辩状格式范文
2015/05/21 职场文书
安全责任协议书范本
2016/03/23 职场文书
Pytest中skip skipif跳过用例详解
2021/06/30 Python