The CSS Grid Layout is a powerful tool for creating responsive and visually appealing web layouts. Whether you are a web developer working on a new project or a hobbyist looking to enhance your portfolio, learning how to create an image gallery using CSS Grid will elevate your design skills.
Index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="index.css"> </head> <body> <div class="container"> <div class="item"> <img src="https://picsum.photos/400/400?random=1" alt=""> </div> <div class="item "> <img src="https://picsum.photos/400/400?random=2" alt=""> </div> <div class="item "> <img src="https://picsum.photos/400/400?random=3" alt=""> </div> <div class="item"> <img src="https://picsum.photos/400/400?random=4" alt=""> </div> <div class="item "> <img src="https://picsum.photos/400/400?random=5" alt=""> </div> <div class="item"> <img src="https://picsum.photos/400/400?random=6" alt=""> </div> <div class="item"> <img src="https://picsum.photos/400/400?random=7" alt=""> </div> </div> </body> </html>
Index.css
.container { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; grid-gap: 10px; } img { width: 100%; height: 400px; object-fit: cover; } .item2, .item3 { grid-column: span 2; }
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…
Do you have a plan for your next holiday? Being aware of the Bank Holidays within the…
The world is rapidly changing of software development AI-assisted tools for coding have become the main focus. As…
Google Gemini AI is among the top talked about developments. What exactly is it? What…