Непрозрачность свойство и падение меню
<body>
<div id="header"></div>
<div id="mainArea">
<div class="container page">
/* Paragraph here */
</div>
</div>
</body>
Я намеревался иметь меню падения на «заголовок» и есть страница, которая, как это [.
Но после этого, когда я изменил непрозрачность «mainArea» до 0,8, оказалось, что это [.
mainArea
теперь находится на верхней панели навигации в header
. Я попытался изменить свой z-индекс, но ничего не изменилось.
Update:
Я уже читал о позиционном контексте, вы можете прочитать его более подробно на MDN The stacking context.
Единственное, что я ошибся тогда, это то, что я думал, что z-index унаследован, но это оказалось не так. Тем не менее, когда я пытался применить его на детском позиционированном элементе, он работал.
Надеюсь, это поможет кому-то решить эту проблему. Рекомендуемые ссылки других также очень полезны для меня.
Моя проблема окончательно решена с помощью rgba() в фоновом цвете вместо использования непрозрачности. Изменение свойства непрозрачности элемента, по-видимому, создает изменение в порядке укладки в моем случае. – elPsyChris