【问题标题】:Adding different opacities to 'active' and 'non-active' figure class为“活动”和“非活动”图形类添加不同的不透明度
【发布时间】:2017-11-19 03:57:42
【问题描述】:

我正在尝试在轮播滑块上的图像上创建不同的不透明度。

有两个 DIV 类,一个是聚焦的,另一个是失焦/不活动的。

  1. figure class="flkty-carousel__cell gallery-item object-fit-img object-fit-img--loaded"

  2. figure class="flkty-carousel__cell gallery-item object-fit-img object-fit-img--loaded is-selected"

我希望加载的 DIV 的不透明度为 0.5,而“被选中”的 DIV 不透明度为 1。

我可以轻松地将它添加到 CSS 中:

.flkty-carousel__cell {
    opacity: 0.5;
}

但现在所有图像的不透明度都为 0.5。

如何添加正确的 CSS 来分隔两个 DIV 类?

【问题讨论】:

    标签: html css class figure


    【解决方案1】:
    .flkty-carousel__cell.is-selected {
        opacity: 1;
    }
    

    此选择器将定位一个同时具有.flkty-carousel__cell 类和.is-selected 类的元素。

    【讨论】:

    • 哇,这又快又简单!我学到了一些东西。非常感谢。竖起大拇指!
    • 很高兴能帮上忙。如果我的回答解决了您的问题,请考虑接受它作为最佳答案。
    • 还有一种方法可以只为非选中(非活动)图像创建黑色背景吗?图像现在以 0.5 的不透明度显示在白色背景上,但我怎样才能使该背景变黑?
    • 您可以在该选择器中应用您想要的任何样式。 background-color,随便吧。
    • 我添加了一个简单的 'background-color:#000;'但什么也没发生。我想必须深入挖掘一下。谢谢!
    猜你喜欢
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    相关资源
    最近更新 更多