When using multiple backgrounds in CSS, you can set the background-size property for each background individually by using a comma separated value, for example, like so:
background-image: url(1.jpg), url(2.jpg), url(3.jpg), url(4.jpg); background-size: cover, 300px 250px, contain, auto;
The background-size property values are applied to images in the same order as they appear in the background-image property (i.e. left-to-right). So, in the example above, this would mean that:
background-size: coverwill be applied to1.jpg;background-size: 300px 250px(where the values denote width and height respectively) will be applied to2.jpg;background-size: containwill be applied to3.jpg;background-size: autowill be applied to4.jpg;
This post was published by Daniyal Hamid. Daniyal currently works as the Head of Engineering in Germany and has 20+ years of experience in software engineering, design and marketing. Please show your love and support by sharing this post.