我想要一個父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