色色色亚洲_www.三级片_9797色色_无码黄色大片_在线免费看黄视频

CSS設(shè)置背景顏色透明度不影響子元素

發(fā)表日期:2021-07-20 文章編輯:洛壹網(wǎng)絡(luò) 文章來(lái)源:網(wǎng)站建設(shè)公司

按背景顏色 background-color要設(shè)透明度0.85,讓背景圖片 background-image透一點(diǎn)出來(lái),而且 background-color的值是后端傳過(guò)來(lái)的動(dòng)態(tài)數(shù)據(jù),背景顏色動(dòng)態(tài)改變,UI同學(xué)給的數(shù)據(jù)全是6位HEX,需要設(shè)置透明度。

設(shè)置透明度首先會(huì)想到用opacity,但 opacity 會(huì)把被設(shè)置的元素及其子元素同時(shí)設(shè)置為同一個(gè)透明度,我需要子元素不透明,opacity就不能用了。

rgba的alpha值可以設(shè)透明度而不影響子元素。但是UI同學(xué)給的幾百個(gè)數(shù)據(jù)都是6位hex,所以需要手動(dòng)把6位hex格式轉(zhuǎn)成rgb格式,再加上alpha值0.85寫(xiě)成rgba(x, x, x, 0.85)。

您的瀏覽器版本太低

請(qǐng)升級(jí)您的瀏覽器: Internet Explorer11 或以下瀏覽器: Firefox  /  Chrome  /  360極速瀏覽器