Разработка веб-сайта, на котором я использовал много фона: rgba во многих местах. Поэтому, когда я попытался сделать лайтбокс, в котором я использую background: rgba(0, 0, 0, 0.6) !important;
, чтобы сделать весь экран прозрачным -- не работает, поскольку фон от других элементов применяется (как и ожидалось).
Пытался использовать z-index для реализации лайтбокса, но не смог
Я плохо объясняю, поэтомувот код
<html>
<style type="text/css">
.element{
height: 200px;
width: 300px;
background: rgba(255,255,255,0.5);
z-index: 1;
border:1px solid black;
position: relative;
margin: 0 auto;}
.black{
position: relative;
background: rgba(0, 0, 0, 0.6) !important;
z-index: 200;}
</style>
<body class="black">
<div class="element">Hello,i have to go to the background
but am not going cos my immediate parent isnt
letting me,even though my grand dad asked me to!!..
</div>
</body>
</html>
Как вы можете c, div не в фоновом режиме, а на переднем плане. Без фона, установленного в div - это можно решить, но сайт, на котором я работаюу него слишком много фонов, от которых невозможно избавиться (поэтому я не могу этого сделать)
Пожалуйста, помогите, Новичок