CSS | Image Sprites
It is basically an image which is a collection of different images put together to form a single image. The use of image sprites is done for two main reasons:
- For faster page loading since use only single image.
- It reduce the bandwidth used to load multiple images. This way less data is consume.
Image sprites are generally used for designing a graphic social media bar or a navigation bar to make it more attractive and efficient at the same time. It is just a method in HTML and CSS to implement more efficient way of putting images and designing web pages.
Used Image:![]()
Example:
<!DOCTYPE html><html> <head> <style> #navlist { position: relative; } #navlist li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; } #navlist li, #navlist a { height: 100px; display: block; } .gfg { width: 100px; left:0px; background: url( } .gfg1 { width: 100px; left:120px; background: url('https://media.geeksforgeeks.org/wp-content/uploads/icon.png') -0px -140px; } .gfg2 { width: 100px; left:240px; background: url('https://media.geeksforgeeks.org/wp-content/uploads/icon.png') -300px -140px; } </style> </head> <body> <ul id="navlist"> <li class = "gfg"><a href="#"></a></li> <li class = "gfg1"><a href="#"></a></li> <li class = "gfg2"><a href="#"></a></li> </ul> </body></html> |
Output:
Attention reader! Don’t stop learning now. Get hold of all the important HTML concepts with the Web Design for Beginners | HTML course.


