【问题标题】:CSS z-index 999 not working on Google Chrome and Safari browserCSS z-index 999 不适用于 Google Chrome 和 Safari 浏览器
【发布时间】:2017-04-05 22:05:32
【问题描述】:

我们需要在滑块文本上显示白色文本颜色。为此,我们在滑块图像上应用黑色背景颜色和 0.65 不透明度 CSS,以显示滑块白色文本可读。对于不透明度,我们应用以下 CSS:

.zlslides .ms-slide-link { background-color: rgb(0, 0, 0); opacity: 0.65; } 以下是滑块文本 HTML: <h2 class="master_event_title">Brasil Loves Baile Funk ft Naldo • Dance Party</h2>

以下是文本的 CSS:

.master_event_title { color: rgb(255, 255, 255); font-size: 30px; font-weight: 700; position: relative; text-align: center; top: 41%; z-index: 999; }

应用上述 CSS 后 z-index: 999;滑块文本以白色显示。

但问题是滑块文本颜色在 Fire Fox 浏览器中仅显示白色。在 Google Chrome 和 Safari 浏览器滑块文本颜色不显示为白色。 没有 z-index:999;文本不以白色显示。对于 Google Chrome 和 Safari 浏览器滑块文本颜色,我们应用以下 CSS:

@media screen and (-webkit-min-device-pixel-ratio:0) { .master_event_title{z-index: 999;} }

但上面的 CSS 也不起作用。如果有人知道这个问题的解决方案,请重播我。在这里,我附上了 Google chrome 浏览器问题的屏幕截图。所以请检查一下。

谢谢, 凯坦。

【问题讨论】:

  • 那么基本要求是你需要在图像顶部显示一些文字吗?或者您想在幻灯片的不同图像上显示不同的文本?
  • 请在jsfiddle.net 或其他类似网站上提供您的问题的简化示例
  • @Veer 我认为要求是在图像顶部显示文本,为了使文本可读,他想在图像上添加深色不透明度。
  • 请同时添加您的 HTML,仅 CSS 并不能帮助我们识别问题。
  • 然后他可以在 html 中添加图像,并在 div 中添加背景颜色:黑色,然后为 div 赋予不透明度。小提琴会很棒。

标签: css wordpress google-chrome z-index opacity


【解决方案1】:

您是否尝试将背景的 z-index 设置为比文本更低的堆栈值?

z-index 属性指定元素的堆叠顺序。

堆栈顺序较大的元素总是在堆栈顺序较低的元素之前。

【讨论】:

    【解决方案2】:

    不要使用单独的背景颜色和不透明度属性,而是使用:

    .zlslides .ms-slide-link {
        background-color: rgba(0, 0, 0 , 0.65);
    }
    

    【讨论】:

    • 这不是 OP 要求的,我会将其作为问题下方的评论。
    • 说实话,这实际上可能是问题的解决方案。问题本身不清楚,需要一个可重现的例子。
    • @hdev,我已经应用了您的 CSS .zlslides .ms-slide-link { background-color: rgba(0, 0, 0 , 0.65); },但直到在 Google chrome 浏览器中显示我的问题。
    猜你喜欢
    • 1970-01-01
    • 2011-04-19
    • 2011-04-20
    • 1970-01-01
    • 2012-04-18
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    相关资源
    最近更新 更多