How to set multiple background images using CSS? Last Updated : 08 Feb, 2019 Comments Improve Suggest changes Like Article Like Report The multiple background images for an element can be put in the HTML page using CSS. Use CSS background property to add multiple background images for an element in any pattern and use other CSS property to set the height and width of the images. The used background property are listed below: background-image: url(), url(), ...; This property is used to set one or more background images to the element, separated by commas. background-position: right bottom, left top; This property is used to set the position of different images in the page. It set the initial position for each background image. background-repeat: no-repeat, repeat; This property is used to set the repetition of the background images. The background image can be repeated along the horizontal and vertical axis. background-size: cover|contain|30%|200px 100px; This property is used to set the size of the element background image. Example 1: Use individual background property to specify the multiple background images. html <!DOCTYPE html> <html> <head> <style> body { text-align:center; } h1 { color: green; } #GFG { background-image: url(https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6-1.png), url(https://media.geeksforgeeks.org/wp-content/uploads/backgroundimage-1.png); background-position: center, center; background-repeat: no-repeat, no-repeat; background-size: 400px 200px, 500px 400px; padding:25px; height:400px; } </style> </head> <body> <div id = "GFG"> <h1>GeeksforGeeks</h1> <h2>Set Multiple Backgrounds</h2> <p> Element contains two background images </p> </div> </body> </html> Output: Example 2: Use background shorthand property to specify the multiple background images. html <!DOCTYPE html> <html> <head> <style> h1 { color: green; } body { text-align: center; } #GFG { background: url(https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6-1.png) center no-repeat, url(https://media.geeksforgeeks.org/wp-content/uploads/backgroundimage-1.png) center no-repeat; background-size:400px 200px, 400px 400px; padding:25px; height:400px; } </style> </head> <body> <div id = "GFG"> <h1>GeeksforGeeks</h1> <h2>Set Multiple Backgrounds</h2> <p> Element contains two background images </p> </div> </body> </html> Output: Comment More infoAdvertise with us Next Article How to set multiple background images using CSS? S SHUBHAMSINGH10 Follow Improve Article Tags : CSS CSS-Misc Similar Reads How to make an image center-aligned (vertically & horizontally) inside a bigger div using CSS ? We will know how to center-align the image in a div tag using CSS & will also understand its implementation through the example. Given an image, we need to set the image that align to the center (vertically and horizontally) inside a bigger div. But first let's create a basic structure, in which 2 min read What does the CSS rule âclear: bothâ do? The clear property is used to specify which side of floating elements are not allowed to float. It sets or returns the position of the element about floating the objects. The "clear: both" means floating the elements are not allowed to float on both sides. It is used when no need for any element to 1 min read How to Break Line Without using <br> Tag in HTML / CSS? Breaking lines in HTML without <br> tags can be achieved using block-level elements such as <div> or <p> combined with CSS properties like display: block; or display: inline-block; and others. These elements naturally wrap text or content, facilitating clean and structured layout d 2 min read Set the size of background image using CSS ? Setting the size of a background image using CSS allows you to control how the image fits within an element. By using the background-size property, you can specify the width and height, ensuring the image scales appropriately for responsive design. Syntax: background-size: width height;Note: If the 2 min read What is Greater-than Sign (>) Selector in CSS? In CSS, the greater than sign (>) is known as the child combinator selector. It is used to style elements that have a specific parent. Unlike other selectors, it only targets direct children of an element, meaning it only looks one level down in the HTML structure.How the Child Combinator Selecto 2 min read How to Select all Child Elements Recursively using CSS? Here are three methods to achieve to Select all Child Elements Recursively using CSS:1. Using the Universal Selector (*)The universal selector applies styles to all child elements within a parent recursively.HTML<html> <head> <style> .parent * { color: blue; font-weight: bold; } 3 min read How to style a checkbox using CSS ? Styling a checkbox using CSS involves customizing its appearance beyond the default browser styles. This can include changing the size, color, background, and border, and adding custom icons or animations. Techniques often involve hiding the default checkbox and styling a label or pseudo-elements fo 3 min read CSS word-break vs word-wrap (Overflow Wrap) : What's the Difference ? In CSS, controlling how long words break at line endings is crucial for clean layouts and good readability. Two properties often confused are word-break and overflow-wrap also known as word-wrap. This guide compares how they handle text overflow and when to use each.word-break Vs. word-wrapPropertyw 3 min read How to make div height expand with its content using CSS? When designing a webpage, it's important to make sure a div adjusts its height based on the content inside it. This is key to creating a flexible and responsive layout, especially when the content changes or is unpredictable. Using CSS, you can easily make a div adapt to different content sizes. One 3 min read How to float three div side by side using CSS? Floating three div elements side by side using CSS means aligning them horizontally in a row. This is done by applying float: left to each div, which moves them to the left of the parent container, allowing them to sit next to each other.These are the following ways to solve this problem:Using the f 3 min read Like