javascript - Bootstrap如何使模态背后的页面背景变暗
问题描述
当显示模式时,我似乎无法弄清楚 Bootstrap 正在做什么来使页面的背景变暗。我看到一个类被添加到body标签(modal-open)中,但这似乎并不影响背景。
解决方案
我使用 diff 工具查看了模态打开和模态关闭 html 之间的区别并找到了答案。当显示模式时,Bootstrap 会在结束 body 标记上方插入一个空 div:
<div class="modal-backdrop fade show"></div>
当模态框关闭时,div 被移除。该类.modal-backdrop.show
的不透明度值为 0.5。
这就是它的完成方式!
推荐阅读
- database - 如何从文本框保存到 WPF VB.net 中的 MSAccess 数据库记录
- c# - 这两种方法的行为是否相同?
- java - 简单的@Modifying - @Query 问题 Spring JPA
- python - python中的附加类
- ios - 如何在 Swift 上使用符号链接
- image - CSS 悬停:如何处理多个图像以实现“悬停在除 CSS 以外的所有内容上”的技巧?
- r - 从R中的二项式检验中提取置信区间
- java - 如何减少用户活动的应用货币(如游戏货币)?
- xcode - 无法在 Xcode 9 中对应用程序进行代码签名
- vue.js - 无法将带有 vue 的计算机中的图像加载到 konva 层