關於CSS中不透明屬性的問題。 我有一個標題頭,我有一個不透明的.3應用於它(以及一個過渡,但這不是問題的關鍵)。 這裏是一個GIF:CSS中的不透明度適用於子div
現在,我喜歡的標題有,你可以很明顯的看出其背後的圖像效果,但我想標題本身出現白色,不透明度爲1。由於的不透明度應用於其父div(標題),它看起來像div的其餘部分一樣褪色。 有沒有辦法做到這一點?換句話說,有沒有辦法「覆蓋」父元素的不透明度?
html,
body {
margin: 0px;
padding: 0px;
height: 100vh;
}
#header {
position: absolute;
width: 100vw;
height: 0vh;
background-color: black;
opacity: 0;
z-index: 6;
transition: height 1s ease, opacity 1s ease;
}
#hoverable {
position: absolute;
height: 10vh;
width: 100%;
z-index: 7;
}
#hoverable:hover #header {
opacity: .3;
height: 10vh;
}
#title {
margin-left: 10vw;
line-height: 10vh;
float: left;
}
<div id="hoverable">
<div id="header">
<div id="title">
<h1>TITLE</h1>
</div>
</div>
</div>
的[我不想繼承的CSS父孩子不透明度]可能的複製(http://stackoverflow.com/questions/5770341/i-do-not-want-to-繼承-的孩子,不透明度,來自該家長在-CSS) –