新聞資訊
我們不只做網(wǎng)站...
CSS設置背景顏色透明度不影響子元素
發(fā)表日期:2021-07-20 文章編輯:洛壹網(wǎng)絡 文章來源:網(wǎng)站建設公司
按背景顏色 background-color要設透明度0.85,讓背景圖片 background-image透一點出來,而且 background-color的值是后端傳過來的動態(tài)數(shù)據(jù),背景顏色動態(tài)改變,UI同學給的數(shù)據(jù)全是6位HEX,需要設置透明度。
設置透明度首先會想到用opacity,但 opacity 會把被設置的元素及其子元素同時設置為同一個透明度,我需要子元素不透明,opacity就不能用了。
rgba的alpha值可以設透明度而不影響子元素。但是UI同學給的幾百個數(shù)據(jù)都是6位hex,所以需要手動把6位hex格式轉(zhuǎn)成rgb格式,再加上alpha值0.85寫成rgba(x, x, x, 0.85)。
本文鏈接:http://www.hn9735.com/news-details-39-478-1.html
版權(quán)聲明:
1:本站所有內(nèi)容均由互聯(lián)網(wǎng)收集整理、上傳,并且以計算機技術研究交流為目的,僅供大家參考、學習,不存在任何商業(yè)目的與商業(yè)用途,如描述有誤或者學術不對之處歡迎及時提出,不甚感謝。
2、 如涉及版權(quán)問題,請聯(lián)系我們4724325@qq.com第一時間處理;