CSS透明度不繼承的方法
在CSS中,透明度的設(shè)置是很常見的,但是如果不希望透明度繼承下去,就需要采取一些措施來阻止這種繼承,下面是一些方法來實(shí)現(xiàn)CSS透明度不繼承。
1、使用rgba顏色值
使用rgba顏色值來設(shè)置元素的背景色或邊框色,可以指定透明度的值。rgba(255, 255, 255, 0.5)
將白色設(shè)置為半透明,這種方法不會(huì)繼承透明度,因?yàn)樗苯又付嗽氐念伾推渫该鞫取?/p>
2、使用opacity屬性
使用opacity屬性來設(shè)置元素的透明度,也可以阻止透明度的繼承。opacity: 0.5
將元素的透明度設(shè)置為50%,同樣地,這種方法也不會(huì)繼承透明度,因?yàn)樗苯又付嗽氐耐该鞫取?/p>
3、使用mix-blend-mode屬性
使用mix-blend-mode屬性來設(shè)置元素的混合模式,也可以實(shí)現(xiàn)透明度的效果,并且不會(huì)繼承透明度。mix-blend-mode: multiply
將元素的混合模式設(shè)置為乘法,這將使元素變得半透明,這種方法也不會(huì)繼承透明度,因?yàn)樗苯又付嗽氐幕旌夏J健?/p>
要實(shí)現(xiàn)CSS透明度不繼承,可以使用上述方法中的任何一種來設(shè)置元素的透明度。