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; }
Conditional statements in Python allow us to control the flow of execution based on conditions.…
A Java Bean is a reusable software component that follows a specific set of conventions.…
Java provides a rich set of built-in methods for handling String operations efficiently. Since strings…
Java remains one of the most in-demand programming languages worldwide, powering everything from enterprise applications…
Java provides multiple ways to convert an integer (int) to a string (String). Whether you're…
Java Server Pages (JSP) is a powerful technology used to develop dynamic web applications by…