How to create Accordion with HTML and CSS Tutorial ( Source Code )

How to create Accordion with HTML and CSS Tutorial ( Source Code )

How to make Accordion in html and css


How to Create Accordion with HTML and CSS

Tag are used <details> , <summery> , <p>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Accordion</title>
    <style>
        *{
            padding0;margin0;box-sizingborder-box;
            font-family'Poppins',sans-serif;
        }
        body{
            height100vhwidth100vw;
            backgroundlinear-gradient(45degrgb(21255146), rgb(15262255));
        }
        .container{
            width450px;
            margin150px auto;
            positionrelative;
        }
        details{
            border1px solid rgba(255,255,255,0.8);
            background-colorrgba(255,255,255,0.3);
            margin-bottom10px;
            padding10px;
        }
        summary{
            outlinenone;
        }
        details[opensummary{
            border-bottom2px solid rgba(255,255,255,0.3);
        }
        details p{
            padding-top0;
            transitionall 1s;
        }
        details[openp{
            padding-top10px;
        }
    </style>
</head>
<body>
    <div class="container">
        <details>
            <summary>Headind 1</summary>
            <p>
                Lorem ipsum dolor sit amet consectetur adipisicing elit.
                 Eius facilis quidem sequi molestiae iure sapiente corporis
                  dolorum ipsam minima id obcaecati exercitationem necessitatibus
                   molestias enim dolore officia quas, doloremque blanditiis.
            </p>
        </details>

        <details>
            <summary>Headind 2</summary>
            <p>
                Lorem ipsum dolor sit amet consectetur adipisicing elit. 
                Eius facilis quidem sequi molestiae iure sapiente corporis 
                dolorum ipsam minima id obcaecati exercitationem necessitatibus
                 molestias enim dolore officia quas, doloremque blanditiis.
            </p>
        </details>

        <details>
            <summary>Headind 3</summary>
            <p>
                Lorem ipsum dolor sit amet consectetur adipisicing elit. Eius 
                facilis quidem sequi molestiae iure sapiente corporis dolorum 
                ipsam minima id obcaecati exercitationem necessitatibus molestias 
                enim dolore officia quas, doloremque blanditiis.
            </p>
        </details>
    </div>
</body>
</html>