We can actually set multiple background images if we want. We do that by separating the values with commas.
body {
background-image:
url(image-one.jpg),
url(image-two.jpg);
}
If we leave it like that, image-one.jpg will repeat and entirely cover image-two.jpg. But we can control them individually as well, with other background properties.
body {
background-image:
url(image-one.jpg),
url(image-two.jpg);
background-position:
top right, /* this positions the first image */
bottom left; /* this positions the second image */
background-repeat:
no-repeat; /* this applies to both images */
}
Source: https://css-tricks.com/css-basics-using-multiple-backgrounds/