CSS背景透明文字不透明或者子节点不透明
先上效果图,如下
.
三个列表是透明的,而文字和图标并未透明,实现代码如下
background-color: rgba(255, 255, 255, 0.15);
没错,就这一行代码就OK
背景颜色白色,但是不要使用16进制色,使用rgb色,因为rgb色可以设置透明度——rgb最后一个参数0.15 (如上代码),这样设置的背景色就不会影响子节点和文字的透明度。
千万不要使用 opacity:0.15; 这样实现如图效果就走远了
先上效果图,如下
.
三个列表是透明的,而文字和图标并未透明,实现代码如下
background-color: rgba(255, 255, 255, 0.15);
没错,就这一行代码就OK
背景颜色白色,但是不要使用16进制色,使用rgb色,因为rgb色可以设置透明度——rgb最后一个参数0.15 (如上代码),这样设置的背景色就不会影响子节点和文字的透明度。
千万不要使用 opacity:0.15; 这样实现如图效果就走远了