css多背景

小知识 08-04 15:57

最近有个项目需要,给一个div 添加背景图片,并且需要一个渐变。直接使用的是css的background来处理。当时想的是用两个div来处理。却没想到background能够设置多个背景。

1、单独设置:简单的背景色渐变

.bg1{
background: linear-gradient(105deg, #F8FCFF 0%, #C4CBD5 100%);
background-size: auto 100%;
}

2、混合搭配设置:多背景色渐变+多图片

.bg1{
background: url(images/wyc-bg.png) no-repeat center center, linear-gradient(105deg, #F8FCFF 0%, #C4CBD5 100%);
background-size: auto 100%;
}

总结:background可以设置多背景,不同设置用  ,  分开,并列设置即可。其中背景图片设置在前,渐变色设置在后。渐变色种类、渐变%百分比,渐变角度、渐变方向,均可按css属性进行自定义代码设置;