我試圖讓一個顏色漸變在我正在構建的網站上爲一組圖像工作,而我什麼都沒有。我想我使用的是正確的代碼,但我認爲我使用的規則是正確的。顏色漸變不起作用
這是我目前所面對的 -
styles.css的
.img_holder:before {
background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
opacity: 0;
z-index: 2;
-webkit-transition-property: top, opacity;
transition-property: top, opacity;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.img_holder img {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.wrapper .img_holder .details {
/* font-size: 10px; */
padding: 0px 20px 20px 20px;
color: #fff;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
opacity: 0;
transition: .7s ease;
background-color: rgba(0,0,0,0.7);
}
.img_holder:hover .details {
opacity: 4;
}
的index.html
<div class="brick">
<img src="2images/2advertising.jpg">
<div class="details">
<span id="title">Lorem Ipsum Dolor</span>
<span id="info">Quisque vel felis lectus donec vitae dapibus magna</span>
</div>
</div>
目前的圖像看起來就像這樣 -
我希望背景顏色淡入圖像而不是停在文本的頂部。我在其他例子中看到了這一點,但似乎無法複製它。任何幫助讚賞
謝謝你。如何讓文字周圍的區域變暗,我是否調整不透明度和顏色代碼? –
,因爲第一個rgba我已經在.9不透明度,你不能去任何黑暗,除非你只是刪除任何不透明。您可以將代碼更改爲'background:linear-gradient(頂部,rgb(0,0,0)50%,rgba(0,0,0,0));'這會使它變暗並開始上半部分。你可以玩50%來設置你想要開始消失的地方。 – Andrew