【问题标题】:CSS transform z-index issuesCSS 变换 z-index 问题
【发布时间】:2014-04-15 21:33:38
【问题描述】:

当打开导航下拉菜单时,右侧边栏中的转换字体:“UNSERE HEIMSPIELE 2014”,...等kassel-titans.de 中的字体显示在导航下拉菜单上。

这是为什么呢?

【问题讨论】:

    标签: css z-index transform


    【解决方案1】:

    在我看来,通过为 .GDtitans 声明 top: 16px,您就是在给该元素一个位置。 #megaMenu 有 position: relative,但都没有设置 z-index。由于 .GDtitan 元素出现在文档的后面,它们重叠#megaMenu。

    尝试为两者添加 z-index,例如:

    #megaMenu {
      z-index: 20;
    }
    .GDtitan {
      z-index: 10;
    }
    

    现在#megaMenu 将具有更高的 z-index,并将与其他所有内容重叠。

    【讨论】:

      【解决方案2】:

      通过删除下面(或使用所需的值)

      -webkit-backface-visibility: 隐藏;

      来自您的 GDtitans 课程,它将解决您的问题。

      您可以在这里找到更多解释:http://css-tricks.com/almanac/properties/b/backface-visibility/

      【讨论】:

      • 在 chrome 中不起作用,当我删除上述内容时,字体平滑消失。
      【解决方案3】:

      您应该在导航 div 上使用 z-index 而不是仅在 ul 上

      div#navigation{
         position: relative;
         z-index: 1;
      }
      

      应该没问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-13
        • 2013-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-12
        相关资源
        最近更新 更多