Есть примерно такой код:
<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?
Спасибо.
Выхода два:
а) Избавиться от наследования, вынести #block3
из #block2
;
б) Избавиться от opacity
, заменив его rgba(...)
для цветов и полупрозрачными *.png
для изображений.
полупрозрачность:
#block2
{
background: rgba(255, 0, 0, 0.5); /*красный цвет поменяете на свой*/
}
opacity убрать надо везде
Как вариант, заменить бг на полупрозрачный пнг!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
А проблема собственно заключается вот в чем: все в коде работало до добавления строки с названием товара 'name'После этого начал ловить ошибку
Подскажите, есть ли способ в JQuery удалить через remove() сразу несколько объектов с одним идентификаторам?
Функция работает некорректноПри нажатии на кнопку изменение происходит на миг и не фиксируется