整理关于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.as类教程
Feb 16 Javascript
javascript改变position值实现菜单滚动至顶部后固定
Jan 18 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
Jun 04 Javascript
JS判断表单输入是否为空(示例代码)
Dec 23 Javascript
js取值中form.all和不加all的区别介绍
Jan 20 Javascript
jquery选择器之属性过滤选择器详解
Jan 27 Javascript
js格式化金额可选是否带千分位以及保留精度
Jan 28 Javascript
JS建造者模式基本用法实例分析
Jun 30 Javascript
如何判断Javascript对象是否存在的简单实例
May 18 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
JSON获取属性值方法代码实例
Jun 30 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字符串word末字符实现大小写互换的方法
2014/11/10 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
python简单实现刷新智联简历
2016/03/30 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
宝塔面板成功部署Django项目流程(图文)
2020/06/22 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
总经理助理工作职责
2014/02/06 职场文书
合作投资意向书
2014/04/01 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
中学推普周活动总结
2015/05/07 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS