CSS: непрозрачность заставляет экранный объект переходить под другие объекты - PullRequest
1 голос
/ 07 марта 2012

Мои элементы меню должны быть в верхней части изображения.Вот так

before

<div class="menu">...</div>
<img src="..."/>

Однако, когда я добавляю непрозрачность к стилю изображения, элементы меню располагаются под изображением

after

<div class="menu">...</div>
<img src="..." style="opacity:0.9"/>

Кто-нибудь знает, что происходит и как мне решить эту проблему?

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Для решения этой проблемы. Отрегулируйте z-index. Помните, что z-index работает только с позиционированными (абсолютными, относительными и т. Д.) Элементами

сделать следующее

<div class="menu" style="position: relative; z-index:100000;"></div>
<img src="..." style="position: relative; opacity:0.9; z-index:-1;"/>

Спасибо

1 голос
/ 07 марта 2012

Моя ставка была бы непрозрачной, чтобы дать z-index изображению. Вы пытались настроить z-index в меню?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...