首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >z-index不起作用?

z-index不起作用?
EN

Stack Overflow用户
提问于 2018-05-07 01:01:29
回答 2查看 0关注 0票数 0

我使用jQuery来创建div apear,当我单击一个按钮时->背景应该具有0.8的不透明度,而出现的div将允许用户登录,当我不使用z-index时,一切都好,但是我有4个div(头、内容、页脚和带有登录表单的div)标题必须具有z-index:3和contentz-index:2,否则阴影就不能像预期的那样工作了。

对于jQuery,我在body标记之后添加了一个div,它包含完整的一面,因此我可以设置不透明度,但是我必须为表单设置z-indx高于不透明的div。

有什么解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2018-05-07 09:53:37

更改元素的位置。

代码语言:txt
复制
position: relative;
票数 0
EN

Stack Overflow用户

发布于 2018-05-07 10:42:15

z-index并不像听起来那么简单。在元素1 = 999和元素2 = 1上创建z索引并不总是意味着元素1会在前面。

我曾经有过类似的情况,当我需要元素在前面时,我用jQuery改变了z-index,并且它工作正常。这意味着z-index关心的是你给它那个指数的时间。如果你想给它一个999的值,那么在你希望它在前面的时候给它。这可能会使其保持在最佳状态,但其他规则可能仍然适用,即:堆叠顺序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档