Я хочу, чтобы родительский div заполнил экран прозрачным фоном, но я не могу заставить его работать со следующим кодом.CSS - Непрозрачность фона Не работает
Родительский div отображается только как сплошной цвет.
Любые идеи, что я делаю неправильно:
.outer {
position: relative;
z-index: 1;
background-color: rgba(255, 255, 255, 0.5);
height: 100%;
}
.inner {
position: absolute;
width: 100%;
top: 50px;
background-color: white;
padding: 20px;
}
<div class="outer">
<div class="inner">
<h5>Search</h5>
</div>
</div>
Вы используете 50% непрозрачный ** белый ** на 100% непрозрачный белый. Как именно вы ожидаете, что это станет видимым? – connexo
Что будет выглядеть непрозрачным белым? Очень любопытно понять. – jdmdevdotnet
Ваш '.outer' имеет только дочерние элементы с положением: absolute ;.Его 'height: 100%;' ссылается на высоту родительского элемента (здесь: 'body'), которая равна 0. – connexo