精品一二三区最新国产区_欧美日韩亚洲t∨不卡久久_国产极品一区在线观看_亚洲91羞羞视频_天美传媒tm0083高清_国产一级特黄aⅴ大片免费_在线儿播放你懂的_国产极品粉嫩福利姬萌白酱_夜夜国产伊人久久综合_全免费a级毛片免费视频

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

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

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

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

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

您的瀏覽器版本太低

請升級您的瀏覽器: Internet Explorer11 或以下瀏覽器: Firefox  /  Chrome  /  360極速瀏覽器