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/