Как убрать opacity у дочернего элемента?

368
18 декабря 2019, 04:50

Есть примерно такой код:

<div id="block1" style="width: 300px; height: 300px; background-color: red;">
<div id="block2" style="width: 300px; height: 150px; background-color: #000; color: #fff; opacity: 0.2;">
<div id="block3" style="opacity: 1;">
test test test
</div>
</div>
</div>

Вот тут реализация на jsfiddle - http://jsfiddle.net/U5CLR/

Как убрать opacity (точнее вернуть его к значению 1) для блока #block3?

Спасибо.

Answer 1

Выхода два:

а) Избавиться от наследования, вынести #block3 из #block2;

б) Избавиться от opacity, заменив его rgba(...) для цветов и полупрозрачными *.png для изображений.

Answer 2

полупрозрачность:

#block2
{
 background: rgba(255, 0, 0, 0.5); /*красный цвет поменяете на свой*/
}

opacity убрать надо везде

Answer 3

Как вариант, заменить бг на полупрозрачный пнг!

READ ALSO
Парсер на bs4. Не могу достать span с класса а

Парсер на bs4. Не могу достать span с класса а

А проблема собственно заключается вот в чем: все в коде работало до добавления строки с названием товара 'name'После этого начал ловить ошибку

140
Bootstrap 4 + Isotope

Bootstrap 4 + Isotope

Использую isotope для создания masonry сетки + Bootstrap 4 (flex):

180
Как удалить сразу несколько объектов из DOM?

Как удалить сразу несколько объектов из DOM?

Подскажите, есть ли способ в JQuery удалить через remove() сразу несколько объектов с одним идентификаторам?

124
Jquery(Нубский вопрос)

Jquery(Нубский вопрос)

Функция работает некорректноПри нажатии на кнопку изменение происходит на миг и не фиксируется

147