整理关于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 脚本将当地时间转换成其它时区
Mar 19 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
Jul 24 Javascript
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
基于jquery的拖动布局插件
Nov 25 Javascript
js读写(删除)Cookie实例详解
Apr 17 Javascript
AngularJS自动表单验证
Feb 01 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
JavaScript框架Angular和React深度对比
Nov 20 Javascript
vue实现跳转接口push 转场动画示例
Nov 01 Javascript
使用JS来动态操作css的几种方法
Dec 18 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 Javascript
vue实现Toast组件轻提示
Apr 10 Vue.js
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
用来解析.htgroup文件的PHP类
2012/09/05 PHP
php+highchats生成动态统计图
2014/05/21 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
用于table内容排序
2006/07/21 Javascript
jQuery 行背景颜色的交替显示(隔行变色)实现代码
2009/12/13 Javascript
javascript 回调函数详解
2014/11/11 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
Python 列表反转显示的四种方法
2020/11/16 Python
CSS3实现千变万化的文字阴影text-shadow效果设计
2016/04/26 HTML / CSS
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
eBay德国站:eBay.de
2017/09/14 全球购物
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
大专自我鉴定范文
2013/10/01 职场文书
工商企业管理实习自我鉴定
2013/12/04 职场文书
运动会邀请函范文
2014/02/06 职场文书
商场主管竞聘书
2014/03/31 职场文书
防汛工作情况汇报
2014/10/28 职场文书
小孩不笨观后感
2015/06/03 职场文书
淮海战役观后感
2015/06/11 职场文书
《搭石》教学反思
2016/02/18 职场文书
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
Moment的feature导致线上bug解决分析
2022/09/23 Javascript