首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么比例尺会把我的子菜单移到其他列表下面?

为什么比例尺会把我的子菜单移到其他列表下面?
EN

Stack Overflow用户
提问于 2014-03-07 15:25:23
回答 1查看 68关注 0票数 1

我有一个关于css3 scale的问题,请看我的演示

当鼠标悬停link1时,会出现子菜单,但row-2会覆盖它们.但是如果我评论一下-webkit-transform: scale(.9,.9);row-2不会从row-1中覆盖link1中的子菜单。

我不知道为什么scale会这么做,有没有人对同样的情况有一些经验?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 16:00:20

您需要添加以下内容:

代码语言:javascript
复制
ul > li {
    float: left;
    -webkit-transform: scale(.9, .9);
    position:relative; /* This is required */
}
ul li:hover {
    z-index:1; /* This is also required */
}

这是因为子ul元素有position:absolute,所以您需要父元素上的position:relative,因为父元素上的transform创建了一个新的堆叠上下文。新的堆叠上下文阻止子ul在其他li元素上显示。

演示

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

https://stackoverflow.com/questions/22254085

复制
相关文章

相似问题

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