章节
问答
课签
笔记
评论
占位
占位

警示框--可关闭的警示框

大家在平时浏览网页的时候,会发现一些警示框带有关闭按钮,用户一点击关闭按钮就能自动关闭显示的警示框(也就是让警示框隐藏不显示)。在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">&times;</button>
    恭喜您操作成功!
</div>

运行效果如下:

原理分析:

在样式上,需要在基本警示框“alert”的基础上添加“alert-dismissable”样式,这样就可以实现带关闭功能的警示框。

/*bootstrap.css文件第4447行~第4455行*/
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

任务

我来试试:在右侧代码任务部分补充代码,为警告框添加“关闭按钮

效果图如下:

?不会了怎么办

参考代码如下:

<div class="alert alert-info" role="alert">
    <button class="close" type="button" data-dismiss="alert">&times;</button>
请修改相应信息</div>
<div class="alert alert-success" role="alert">
    <button class="close" type="button" data-dismiss="alert">&times;</button>
谢谢,操作成功!</div>
<div class="alert alert-warning" role="alert">
    <button class="close" type="button" data-dismiss="alert">&times;</button>
您已操作失败两次,还有最后一次机会</div>
<div class="alert alert-danger" role="alert">
    <button class="close" type="button" data-dismiss="alert">&times;</button>
对不起,您刚才的操作失败</div>
||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
body {
padding: 20px
      200px;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / Gan干
点击那个X图标.

最赞回答 / 慕无忌7349053
往最下面的http加个s,就可以成功引入文件执行

已采纳回答 / JEFT
<button class="close" type="button" data-dismiss="alert">&times;</button>data-diamiss:就是点击让目标关闭的意思。&times;时HTML实体字符 ×  的意思。data-dismiss="alert"就是当点击×时让alert消失。

已采纳回答 / Number_1
是一个HTML转义字符,表示叉号

最新回答 / neuvania
你在同一个Html文件中两个都试一试,看看区别?

已采纳回答 / qq_飘_12
指定要关闭的 的 元素。

已采纳回答 / apple2008
你的这个需要好像是弹出来框,在第8章 模态弹出框。

最新回答 / qq_夜星辰_0
<div class="alert alert-success alert-dismissable" role="alert">  <button type="button" class="close" data-dismiss="alert">&times;</button>  恭喜您操作成功!</div>

已采纳回答 / _漏斗
按钮右边那个 X

最赞回答 / purple_yao
亲,下拉菜单里面的箭头是用纯css实现的,x 据我现在的了解还没有能用css实现的方法,但这种用"HTML 字符实体"的方法实现x要比图片实现法节省带宽。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言