CSS3

CSS3 知识量:11 - 43 - 138

4.5 CSS3多背景><

什么是多背景- 4.5.1 -

CSS3允许在单一容器中使用多个背景图像,即可以在一个元素背景中使用复合图像。每一个图像都可以单独设置平铺方式、定位起点、尺寸大小等等属性,从而构建更加复杂的效果。

多背景的语法- 4.5.2 -

实现多背景的语法很简单,只需记住:每个背景属性之间使用逗号分隔,其他的与设置普通背景图像一样。例如:

background-image:url1,url2,url3;

需要注意的是:多背景也有层次之分,需按照浏览器显示时图像叠放的顺序从上往下指定,最先声明的背景图像位于最上层,以此类推。

多背景的示例- 4.5.3 -

下面是多背景的应用示例:

<!DOCTYPE html>
<html>
    <head>
        <title>背景</title>
        <meta charset="UTF-8">
        <style type="text/css">
            div{
                width: 280px;
                height: 220px;
                border: 1px solid #000;
                background: 
                    url(pic/1.jpg) no-repeat left top,
                    url(pic/2.jpg) no-repeat right top,
                    url(pic/3.jpg) no-repeat left bottom,
                    url(pic/4.jpg) no-repeat right bottom,
                    url(pic/background2.jpg) repeat center;
                margin-bottom: 40px;
            }
        </style>
    </head>
    <body>
        <div></div>
    </body>
</html>

显示的效果为:

微信截图_20210821221412.png