多个背景颜色层

use*_*591 4 css background-image css3 background-color

我想知道是否有可能为div创建两个背景颜色并覆盖它们.

我想要一个白色背景颜色,以便这个div下方的内容不会透过,另一个rgba()颜色涂在这个白色上,为每个脚本创建更亮的颜色.

adr*_*ift 8

如果不理解为什么要这样,可以通过使用纯色渐变来完成:小提琴.

body {
    background: linear-gradient(rgba(220,14,120,0.5), rgba(220,14,120,0.5)),
                linear-gradient(white, white); /* first bg is on top of this */

}
Run Code Online (Sandbox Code Playgroud)

  • 因为选择单个rgba颜色会允许父母的背景显示出来.OP想要一个背景颜色来消除不透明度,然后在那个干净的"画布"上面有一个rgba颜色. (5认同)
  • 底层可以只是背景颜色。您只需要对附加层使用渐变技巧。 (4认同)