2013-07-26 5 views
1

Вот код: http://jsfiddle.net/F4sYM/Полупрозрачный ДИВ

EDITED

Вот новый код: http://jsfiddle.net/F4sYM/5/

Я пытаюсь удалить #header непрозрачность, когда #main перекрывает его.

Поскольку я использую изображение, которое использует свойство background-size, я не могу просто создать другой div внутри #main.

Пример:

I want the exactly opposite from what I got.

Есть ли способ сделать это?

Спасибо.

+0

Итак, единственное, что вы хотите видеть из контейнера #main, когда оно перекрывает #header, - это тень от границ, это правильно? – Thanos

+0

Этот вопрос требует лучшего определения. Укажите скриншоты результата, который вы хотели бы видеть. – pygeek

+0

Нет ... взгляните на новый код. Я хочу сделать инверсию. –

ответ

1

Непрозрачность наследуется и не может быть просто удалены.

.notranscolor -> opacity: 0.5 * 1.0 = 0.5 

Решение:

Absolutly содержимое позиции.

+0

Я решил свою проблему, используя три div. Благодарю. –

+0

@ MaurícioGiordano Я как раз собирался опубликовать решение, используя 3 divs - http://jsfiddle.net/7e3BG/ – Prasanth

+0

@ MaurícioGiordano не могли бы вы показать нам результат на скрипке? –

0

Использование

background: inherit; 

для #main дел. Вы также можете указать любой другой фоновый цвет в явном виде.

http://jsfiddle.net/F4sYM/3/

EDIT:

удаления

position: relative; 

для #main DIV, кажется, сделал это.

http://jsfiddle.net/F4sYM/7/

EDIT 2:

раствор с помощью 3 дивы:

http://jsfiddle.net/7e3BG/

+0

Это не то, что я ищу ... Я хочу показать «оригинальный» красный цвет, когда #main перекрывает его (без непрозрачности). –

+0

@ MaurícioGiordano проверить изменения. – Prasanth

+0

Я загрузил фотографию, пожалуйста, посмотрите –

0

Я пытаюсь понять, что именно вам нужно достичь .... Есть ли шанс вы можете быстро сделать скриншот результата, которого хотите достичь?

Проверить это fiddle, хотя я не думаю, что это то, что вы хотите ...

Я только вернулся индекс

z-index: 0; 
+0

Я добавил скриншот. –

Смежные вопросы