【发布时间】:2017-04-12 13:52:02
【问题描述】:
我有一个绝对定位的模态,其半透明背景位于另一个也具有半透明背景的模态之上。通常,由于两个半透明背景重叠,现在背景应该稍微暗一些。
但是,我得到了一个非常奇怪的结果,角落比中间的部分更亮。
我正在使用 Vuejs 框架,最顶层的模态框位于其正下方的模态框模板内。换句话说,最顶层的 modal 是它下面的 modal 的子。
当我显示这个模态时,它后面没有另一个模态,它有一个正常的背景(均匀半透明,没有如图所示的黑暗和明亮部分)。
真的,被这种行为弄糊涂了。可能出了什么问题,我该如何解决?
编辑
我错误地认为下面的模态是绝对定位的。它实际上是固定定位的,将底部模态更改为绝对定位解决了这个问题。
【问题讨论】:
-
你能发布你的代码吗?
-
好的,所以我对下面的模态绝对定位是错误的。它实际上是固定的位置,由于某种原因导致了这种情况。将下面的模态位置更改为绝对位置,就解决了这个问题。
标签: javascript html css modal-dialog vue.js