Categories: Web Development

Creating a Stunning Image Gallery Using CSS Grid

Introduction to CSS Grid

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.

HTML

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>

CSS

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;

  }

I attached the video below How to make this System

 

admin

Recent Posts

Conditional Statements in Python

Conditional statements in Python allow us to control the flow of execution based on conditions.…

3 weeks ago

Java Beans

A Java Bean is a reusable software component that follows a specific set of conventions.…

3 weeks ago

Java String Methods

Java provides a rich set of built-in methods for handling String operations efficiently. Since strings…

3 weeks ago

Java Developer Jobs

Java remains one of the most in-demand programming languages worldwide, powering everything from enterprise applications…

3 weeks ago

Converting Integer to String in Java

Java provides multiple ways to convert an integer (int) to a string (String). Whether you're…

3 weeks ago

JSP to JSP Communication: A Complete Guide to Dynamic Java Web Development

Java Server Pages (JSP) is a powerful technology used to develop dynamic web applications by…

4 weeks ago