Open In App

Instagram Clone using HTML and CSS

Last Updated : 16 Jan, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

In this project, we will be building an Instagram Clone using HTML and CSS, which includes creating a posting page where users can scroll and see the posted images. This project is majorly divided into 3 different sections first is the Header section Here, we will build the simple navbar & header of the page that includes the search bar and the status uploaded by followers.

Second is the Page Content section, this section will contain the main content of the page which includes the post feeds that are uploaded by the user last is the Footer section Here, this section will contain the footer content that includes an About Me section, Copyright Symbol, Help, Privacy Policy, and/or Terms & Conditions.

Approach:

  • First, create the HTML structure starting with creating the navbar and header of the page.
  • Include the search bar feature along with the ‘ status uploaded by the follower ‘ section on the top of the webpage.
  • Now style Using CSS the left chat section and suggested people section using different styling properties of CSS.
  • Now design the ‘ Page Content Section ‘ This section will contain the main content of the page which includes the post feeds that are uploaded by the user along with the like comment buttons.
  • Style this using CSS so that user can easily do the post and it displays in the form of card for all type of post.
  • At Last is the Footer section Here, this section will contain the footer content that includes an About Me section, Copyright Symbol, Help, Privacy Policy, and/or Terms & Conditions.
  • Design this footer section at bottom of the page by giving style properties to the all elements of footer section.

Example:

HTML




<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="stylesheet"
          href="style.css">
    <title>Instagram Clone</title>
</head>
<body>
 
  <!-- Our Header section Starts from here -->
    <header>
        <nav class="navbar">
            <div class="container">
                <div class="logo">
                    <a href="#">
                      <img src=
                        alt="img1" height="30px">
                    </a>
                </div>
                <div class="searchbar">
                    <input type="text"
                           placeholder="Search">
                    <img src=
                         height="18"
                         alt="img2">
                </div>
                <div class="nav-links">
                    <ul class="nav-group">
                        <li class="nav-item">
                            <a href="#">
                                <i class="fas fa-home"></i>
                            </a>
                        </li>
                        <li class="nav-item">
                            <a href="">
                                <i class="fab fa-facebook-messenger"></i>
                            </a>
                        </li>
                        <li class="nav-item">
                            <a href="">
                                <i class="far fa-compass"></i>
                            </a>
                        </li>
                        <li class="nav-item">
                            <a href="">
                                <i class="far fa-heart"></i>
                            </a>
                        </li>
                        <li class="nav-item">
                            <div class="action">
                                <div class="profile"
                                     onclick="menuToggle()">
                                    <img src=
                                        alt="user Avatar">
                                </div>
                            </div>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
    </header>
   
    <!-- Code for Showing the Status -->
    <main>
        <div class="container">
            <div class="col-9">
                <div class="statuses">
                    <div class="status">
                        <div class="image">
                            <img src=
                                 alt="img3">
                        </div>
                    </div>
                    <div class="status">
                        <div class="image">
                            <img src=
                                 alt="img4">
                        </div>
                    </div>
                    <div class="status">
                        <div class="image">
                            <img src=
                                 alt="img5">
                        </div>
                    </div>
                    <div class="status">
                        <div class="image">
                            <img src=
                                 alt="img6">
                        </div>
                    </div>
                    <div class="status">
                        <div class="image">
                            <img src=
                                 alt="img7">
                        </div>
                    </div>
                    <div class="status">
                        <div class="image">
                            <img src=
                                 alt="img8">
                        </div>
                    </div>
                </div>
               
              <!-- Code for viewing the Post -->
                <div class="card">
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img8">
                                    </div>
                                </div>
                            </div>
                            <h3>Ayush Agarwal
                                  <br>
                                  <span>Mumbai, India</span>
                          </h3>
                        </div>
                        <div>
                            <span class="dot">
                                <i class="fas fa-ellipsis-h"></i>
                            </span>
                        </div>
                    </div>
                    <div class="imgBx">
                        <img src=
                            alt="post-1" class="cover">
                    </div>
                    <div class="bottom">
                        <div class="actionBtns">
                            <div class="left">
                                <span class="heart"
                                      onclick="addlike()">
                                    <span>
                                        <svg aria-label="Like"
                                             color="#262626"
                                             fill="#262626"
                                             height="24"
                                             role="img"
                                             viewBox="0 0 48 48"
                                             width="24">
                                            <!-- Coordinate path  -->
 
                                            <path
                                                d="M34.6 6.1c5.7 0 10.4 5.2 10.4
                                                11.5 0 6.8-5.9 11-11.5 16S25 41.3 24
                                                41.9c-1.1-.7-4.7-4-9.5-8.3-5.7-5-11.5-9.2-11.5-16C3
                                                11.3 7.7 6.1 13.4 6.1c4.2 0 6.5 2 8.1 4.3
                                                1.9 2.6 2.2 3.9 2.5 3.9.3 0 .6-1.3 2.5-3.9
                                                1.6-2.3 3.9-4.3 8.1-4.3m0-3c-4.5 0-7.9
                                                1.8-10.6 5.6-2.7-3.7-6.1-5.5-10.6-5.5C6 3.1
                                                0 9.6 0 17.6c0 7.3 5.4 12 10.6 16.5.6.5 1.3
                                                1.1 1.9 1.7l2.3 2c4.4 3.9 6.6 5.9 7.6 6.5.5.3
                                                1.1.5 1.6.5.6 0 1.1-.2 1.6-.5 1-.6 2.8-2.2
                                                7.8-6.8l2-1.8c.7-.6 1.3-1.2 2-1.7C42.7 29.6
                                                48 25 48 17.6c0-8-6-14.5-13.4-14.5z">
                                            </path>
                                        </svg>
                                    </span>
                                </span>
                                <svg aria-label="Comment"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                   
                              <!-- Coordinate path  -->
                                    <path clip-rule="evenodd"
                                        d="M47.5 46.1l-2.8-11c1.8-3.3 2.8-7.1 2.8-11.1C47.5
                                        11 37 .5 24 .5S.5 11 .5 24 11 47.5 24 47.5c4 0
                                        7.8-1 11.1-2.8l11 2.8c.8.2 1.6-.6 1.4-1.4zm-3-22.1c0
                                        4-1 7-2.6 10-.2.4-.3.9-.2 1.4l2.1
                                        8.4-8.3-2.1c-.5-.1-1-.1-1.4.2-1.8 1-5.2 2.6-10
                                        2.6-11.4 0-20.6-9.2-20.6-20.5S12.7 3.5 24 3.5
                                        44.5 12.7 44.5 24z"
                                        fill-rule="evenodd">
                                  </path>
                                </svg>
                                <svg aria-label="Share Post"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                    <path
                                        d="M47.8 3.8c-.3-.5-.8-.8-1.3-.8h-45C.9 3.1.3
                                        3.5.1 4S0 5.2.4 5.7l15.9 15.6 5.5 22.6c.1.6.6
                                        1 1.2 1.1h.2c.5 0 1-.3
                                        1.3-.7l23.2-39c.4-.4.4-1 .1-1.5zM5.2
                                        6.1h35.5L18 18.7 5.2 6.1zm18.7
                                        33.6l-4.4-18.4L42.4 8.6 23.9 39.7z">
                                    </path>
                                </svg>
                            </div>
                            <div class="right">
                                <svg aria-label="Save"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                                             
                                  <!-- Coordinate path  -->
                                    <path
                                        d="M43.5 48c-.4 0-.8-.2-1.1-.4L24 29 5.6
                                        47.6c-.4.4-1.1.6-1.6.3-.6-.2-1-.8-1-1.4v-45C3 .7
                                        3.7 0 4.5 0h39c.8 0 1.5.7 1.5 1.5v45c0 .6-.4
                                        1.2-.9 1.4-.2.1-.4.1-.6.1zM24 26c.8
                                        0 1.6.3 2.2.9l15.8 16V3H6v39.9l15.8-16c.6-.6
                                        1.4-.9 2.2-.9z">
                                    </path>
                                </svg>
                            </div>
                        </div>
                        <a href="#">
                            <p class="likes">203 likes</p>
 
                        </a>
                        <a href="#">
                            <p class="message">
                              <b>Raju Modi</b>
                            </p>
 
                        </a>
                        <a href="#">
                            <h4 class="comments">View all 32 comments</h4>
                        </a>
                        <a href="#">
                            <h5 class="postTime">2 hours ago</h5>
                        </a>
                        <div class="addComments">
                            <div class="reaction">
                                <h3>
                                  <i class="far fa-smile"></i>
                                </h3>
                            </div>
                            <input type="text"
                                   class="text"
                                   placeholder="Add a comment...">
                            <a href="#">Post</a>
                        </div>
                    </div>
                </div>
                <div class="card">
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img9">
                                    </div>
                                </div>
                            </div>
                            <h3>Piyush Agarwal<br>
                              <span>Delhi, India</span>
                             </h3>
                        </div>
                        <div>
                            <span class="dot">
                                <i class="fas fa-ellipsis-h"></i>
                            </span>
                        </div>
                    </div>
                    <div class="imgBx">
                        <img src=
                            alt="post-1" class="cover">
                    </div>
                    <div class="bottom">
                        <div class="actionBtns">
                            <div class="left">
                                <span class="heart"
                                      onclick="addlike()">
                                    <span>
                                        <svg aria-label="Like"
                                             color="#262626"
                                             fill="#262626"
                                             height="24"
                                             role="img"
                                             viewBox="0 0 48 48"
                                             width="24">
                                  <!-- Coordinate path  -->
 
                                            <path
                                                d="M34.6 6.1c5.7 0 10.4 5.2 10.4 11.5
                                                0 6.8-5.9 11-11.5 16S25 41.3 24
                                                41.9c-1.1-.7-4.7-4-9.5-8.3-5.7-5-11.5-9.2-11.5-16C3
                                                11.3 7.7 6.1 13.4 6.1c4.2 0 6.5 2 8.1
                                                4.3 1.9 2.6 2.2 3.9 2.5 3.9.3 0 .6-1.3
                                                2.5-3.9 1.6-2.3 3.9-4.3 8.1-4.3m0-3c-4.5
                                                0-7.9 1.8-10.6 5.6-2.7-3.7-6.1-5.5-10.6-5.5C6
                                                3.1 0 9.6 0 17.6c0 7.3 5.4 12 10.6
                                                16.5.6.5 1.3 1.1 1.9 1.7l2.3 2c4.4 3.9
                                                6.6 5.9 7.6 6.5.5.3 1.1.5 1.6.5.6 0
                                                1.1-.2 1.6-.5 1-.6 2.8-2.2
                                                7.8-6.8l2-1.8c.7-.6 1.3-1.2 2-1.7C42.7
                                                29.6 48 25 48 17.6c0-8-6-14.5-13.4-14.5z">
                                            </path>
                                        </svg>
                                    </span>
                                </span>
                                <svg aria-label="Comment"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                    <path clip-rule="evenodd"
                                           
                               <!-- Coordinate path  -->
                        
                                        d="M47.5 46.1l-2.8-11c1.8-3.3 2.8-7.1
                                        2.8-11.1C47.5 11 37 .5 24 .5S.5 11 .5 24 11
                                        47.5 24 47.5c4 0 7.8-1 11.1-2.8l11 2.8c.8.2
                                        1.6-.6 1.4-1.4zm-3-22.1c0 4-1 7-2.6 10-.2.4-.3.9-.2
                                        1.4l2.1 8.4-8.3-2.1c-.5-.1-1-.1-1.4.2-1.8
                                        1-5.2 2.6-10 2.6-11.4 0-20.6-9.2-20.6-20.5S12.7
                                        3.5 24 3.5 44.5 12.7 44.5 24z"
                                        fill-rule="evenodd"></path>
                                </svg>
                                <svg aria-label="Share Post"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                    <path
                                        d="M47.8 3.8c-.3-.5-.8-.8-1.3-.8h-45C.9 3.1.3
                                        3.5.1 4S0 5.2.4 5.7l15.9 15.6 5.5 22.6c.1.6.6
                                        1 1.2 1.1h.2c.5 0 1-.3 1.3-.7l23.2-39c.4-.4.4-1 .1-1.5zM5.2
                                        6.1h35.5L18 18.7 5.2 6.1zm18.7 33.6l-4.4-18.4L42.4
                                        8.6 23.9 39.7z">
                                    </path>
                                </svg>
                            </div>
                            <div class="right">
                                <svg aria-label="Save"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                            <!-- Coordinate path  -->
 
                                    <path
                                        d="M43.5 48c-.4 0-.8-.2-1.1-.4L24 29 5.6
                                        47.6c-.4.4-1.1.6-1.6.3-.6-.2-1-.8-1-1.4v-45C3 .7
                                        3.7 0 4.5 0h39c.8 0 1.5.7 1.5 1.5v45c0 .6-.4
                                        1.2-.9 1.4-.2.1-.4.1-.6.1zM24 26c.8 0 1.6.3
                                        2.2.9l15.8 16V3H6v39.9l15.8-16c.6-.6 1.4-.9 2.2-.9z">
                                    </path>
                                </svg>
                            </div>
                        </div>
                   
                      <!-- Adding number of like and name of people  -->
 
                        <a href="#">
                            <p class="likes">119 likes</p>
 
                        </a>
                        <a href="#">
                            <p class="message">
                              <b>Piyush Agarwal</b>
                            </p>
 
                        </a>
                        <a href="#">
                            <h4 class="comments">View all 20 comments</h4>
                        </a>
                        <a href="#">
                            <h5 class="postTime">4 hours ago</h5>
                        </a>
                        <div class="addComments">
                            <div class="reaction">
                                <h3><i class="far fa-smile"></i></h3>
                            </div>
                            <input type="text"
                                   class="text"
                                   placeholder="Add a comment...">
                            <a href="#">Post</a>
                        </div>
                    </div>
                </div>
                <div class="card">
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src="./assets/images/user-3.jpeg"
                                            alt="img10">
                                    </div>
                                </div>
                            </div>
                            <h3>Keshav Agarwal<br>
                              <span>Kolkata, India</span>
                            </h3>
                        </div>
                        <div>
                            <span class="dot">
                                <i class="fas fa-ellipsis-h"></i>
                            </span>
                        </div>
                    </div>
                    <div class="imgBx">
                        <img src=
                            alt="post-1"
                            class="cover">
                    </div>
                    <div class="bottom">
                        <div class="actionBtns">
                            <div class="left">
                                <span class="heart"
                                      onclick="addlike()">
                                    <span>
                                        <svg aria-label="Like"
                                             color="#262626"
                                             fill="#262626"
                                             height="24"
                                             role="img"
                                             viewBox="0 0 48 48"
                                             width="24">
                                            <path
                                                d="M34.6 6.1c5.7 0 10.4 5.2 10.4
                                                11.5 0 6.8-5.9 11-11.5 16S25 41.3
                                                24 41.9c-1.1-.7-4.7-4-9.5-8.3-5.7-5-11.5-9.2-11.5-16C3
                                                11.3 7.7 6.1 13.4 6.1c4.2 0 6.5 2 8.1
                                                4.3 1.9 2.6 2.2 3.9 2.5 3.9.3 0 .6-1.3
                                                2.5-3.9 1.6-2.3 3.9-4.3 8.1-4.3m0-3c-4.5
                                                0-7.9 1.8-10.6 5.6-2.7-3.7-6.1-5.5-10.6-5.5C6
                                                3.1 0 9.6 0 17.6c0 7.3 5.4 12 10.6 16.5.6.5
                                                1.3 1.1 1.9 1.7l2.3 2c4.4 3.9 6.6 5.9 7.6
                                                6.5.5.3 1.1.5 1.6.5.6 0 1.1-.2 1.6-.5 1-.6
                                                2.8-2.2 7.8-6.8l2-1.8c.7-.6 1.3-1.2 2-1.7C42.7
                                                29.6 48 25 48 17.6c0-8-6-14.5-13.4-14.5z">
                                            </path>
                                        </svg>
                                    </span>
                                </span>
                                <svg aria-label="Comment"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                    <path clip-rule="evenodd"
                                        d="M47.5 46.1l-2.8-11c1.8-3.3 2.8-7.1
                                        2.8-11.1C47.5 11 37 .5 24 .5S.5 11 .5 24 11
                                        47.5 24 47.5c4 0 7.8-1 11.1-2.8l11 2.8c.8.2
                                        1.6-.6 1.4-1.4zm-3-22.1c0 4-1 7-2.6 10-.2.4-.3.9-.2
                                        1.4l2.1 8.4-8.3-2.1c-.5-.1-1-.1-1.4.2-1.8
                                        1-5.2 2.6-10 2.6-11.4 0-20.6-9.2-20.6-20.5S12.7
                                        3.5 24 3.5 44.5 12.7 44.5 24z"
                                        fill-rule="evenodd">
                                  </path>
                                </svg>
                                <svg aria-label="Share Post"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                    <path
                                        d="M47.8 3.8c-.3-.5-.8-.8-1.3-.8h-45C.9
                                        3.1.3 3.5.1 4S0 5.2.4 5.7l15.9 15.6 5.5
                                        22.6c.1.6.6 1 1.2 1.1h.2c.5 0 1-.3
                                        1.3-.7l23.2-39c.4-.4.4-1 .1-1.5zM5.2
                                        6.1h35.5L18 18.7 5.2 6.1zm18.7
                                        33.6l-4.4-18.4L42.4 8.6 23.9 39.7z">
                                    </path>
                                </svg>
                            </div>
                            <div class="right">
                                <svg aria-label="Save"
                                     class="_8-yf5 "
                                     color="#262626"
                                     fill="#262626"
                                     height="24"
                                     role="img"
                                     viewBox="0 0 48 48"
                                     width="24">
                                    <path
                                        d="M43.5 48c-.4 0-.8-.2-1.1-.4L24 29 5.6
                                        47.6c-.4.4-1.1.6-1.6.3-.6-.2-1-.8-1-1.4v-45C3 .7
                                        3.7 0 4.5 0h39c.8 0 1.5.7 1.5 1.5v45c0 .6-.4
                                        1.2-.9 1.4-.2.1-.4.1-.6.1zM24 26c.8 0
                                        1.6.3 2.2.9l15.8 16V3H6v39.9l15.8-16c.6-.6
                                        1.4-.9 2.2-.9z">
                                    </path>
                                </svg>
                            </div>
                        </div>
                        <a href="#">
                            <p class="likes">184 likes</p>
                        </a>
                        <a href="#">
                            <p class="message">
                              <b>Mayank</b> Nature
                                <span>#love</span>
                                <span>#2021</span>
                            </p>
                        </a>
                        <a href="#">
                            <h4 class="comments">View all 25 comments</h4>
                        </a>
                        <a href="#">
                            <h5 class="postTime">9 hours ago</h5>
                        </a>
                        <div class="addComments">
                            <div class="reaction">
                                <h3>
                                  <i class="far fa-smile"></i>
                               </h3>
                            </div>
                            <input type="text"
                                   class="text"
                                   placeholder="Add a comment...">
                            <a href="#">Post</a>
                        </div>
                    </div>
                </div>
            </div>
            <div class="col-3">
                <div class="card">
                    <h4>Suggestions For You</h4>
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img12">
                                    </div>
                                </div>
                            </div>
                            <h3>Aditya Verma<br>
                              <span>Follows You</span>
                            </h3>
                        </div>
                        <div>
                            <a href="#"
                               class="follow">follow
                             </a>
                        </div>
                    </div>
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img13">
                                    </div>
                                </div>
                            </div>
                            <h3>Amit Singh<br>
                              <span>Follows You</span>
                           </h3>
                        </div>
                        <div>
                            <a href="#"
                               class="follow">follow
                           </a>
                        </div>
                    </div>
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img14">
                                    </div>
                                </div>
                            </div>
                            <h3>Piyush Agarwal<br>
                                <span>Followed by Keshav Agarwal</span>
                            </h3>
                        </div>
                        <div>
                            <a href="#"
                               class="follow">follow</a>
                        </div>
                    </div>
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img15">
                                    </div>
                                </div>
                            </div>
                            <h3>Amit Sharma<br>
                              <span>Follows You</span>
                            </h3>
                        </div>
                        <div>
                            <a href="#"
                               class="follow">follow
                           </a>
                        </div>
                    </div>
                    <div class="top">
                        <div class="userDetails">
                            <div class="profilepic">
                                <div class="profile_img">
                                    <div class="image">
                                        <img src=
                                            alt="img16"
                                            class="cover">
                                    </div>
                                </div>
                            </div>
                            <h3>Raj Goel<br>
                                <span>Followed by Keshav Agarwal</span>
                            </h3>
                        </div>
                        <div>
                            <a href="#"
                               class="follow">follow
                            </a>
                        </div>
                    </div>
                </div>
               
             <!-- Our Footer Section will start from Here -->
                <div class="footer">
                    <a class="footer-section" href="#">About</a>
                    <a class="footer-section" href="#">Help</a>
                    <a class="footer-section" href="#">API</a>
                    <a class="footer-section" href="#">Jobs</a>
                    <a class="footer-section" href="#">Privacy</a>
                    <a class="footer-section" href="#">Terms</a>
                    <a class="footer-section" href="#">Locations</a>
                    <br>
                    <a class="footer-section" href="#">Top Accounts</a>
                    <a class="footer-section" href="#">Hashtag</a>
                    <a class="footer-section" href="#">Language</a>
                    <br><br>
                    <span class="footer-section">
                        © 2023 INSTAGRAM FROM FACEBOOK
                    </span>
                </div>
            </div>
        </div>
    </main>
</body>
</html>


style.css




* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
 
body {
  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu,
    Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background: #fafafa;
}
 
.navbar {
  position: fixed;
  z-index: 100000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(255, 255, 255);
  width: 100%;
  border: 1px solid rgb(218, 217, 217);
}
 
.navbar .container {
  /* background-color: #555; */
  padding: 15px 0;
  width: 75%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* margin: 0 auto; */
}
 
.container .logo {
  display: inline-block;
  cursor: pointer;
}
 
.searchbar {
  width: -10%;
  text-align: end;
}
 
.searchbar input {
  background-color: #fafafa;
  padding: 5px;
  text-indent: 21px;
  outline: none;
  border: 1px solid rgb(218, 217, 217);
  border-radius: 2px;
  color: rgb(77, 77, 77);
}
 
.searchbar img {
  position: absolute;
  margin-left: -10.5rem;
  margin-top: 0.25rem;
}
 
.searchbar input::placeholder {
  font-weight: lighter;
  color: rgb(172, 172, 172);
}
 
.nav-links {
  font-weight: lighter;
  color: rgb(172, 172, 172);
  /* background: #333  ; */
}
 
.nav-group .nav-item {
  list-style-type: none;
  margin: 0 8px;
}
 
.nav-group .nav-item a {
  font-size: 22px;
  display: block;
  color: black;
}
 
.nav-group {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.action .profile {
  position: relative;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.action .profile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
 
main {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
main .container {
  position: relative;
  margin-top: 60px;
  width: 75%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  /* background: #ddd; */
}
 
.col-9 {
  width: 65%;
  margin-top: 30px;
}
 
.statuses {
  margin-bottom: 30px;
  width: 100%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: start;
  padding: 20px 0;
  border-radius: 2px;
  border: 1px solid rgb(218, 217, 217);
  overflow: auto;
}
 
.statuses .status {
  display: inline-block;
  border-radius: 50%;
  overflow: auto;
  width: 70px;
  height: 70px;
  min-width: 70px;
  min-height: 70px;
  background: linear-gradient(to right, red, orange);
  padding: 2px;
  margin-left: 15px;
  cursor: pointer;
}
 
.statuses .status .image {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid white;
}
 
.statuses .status img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
 
.col-3 {
  width: 33%;
  position: -webkit-sticky;
  position: sticky;
  top: 90px;
}
 
.col-3 h4 {
  color: rgb(100, 100, 100);
}
 
.col-3 .card {
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  /* min-height: 400px; */
  display: inline-block;
}
 
.col-3 .card .top {
  padding: 10px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
 
.col-3 .card .top a {
  color: #1d92ff;
}
 
.col-3 .card .bottom {
  padding: 10px 20px;
}
 
.col-3 .card .top .userDetails {
  width: 100%;
  display: flex;
  align-items: center;
}
 
.col-3 .card .top .userDetails h3 {
  font-size: 16px;
  color: #4d4d4f;
  font-weight: 500;
  line-height: 1em;
}
 
.col-3 .card .top .userDetails h3 span {
  font-size: 0.75em;
}
 
.col-3 .card .top .userDetails h3 span {
  font-size: 0.75em;
}
 
.col-9 .card {
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  /* min-height: 400px; */
  display: inline-block;
  border: 1px solid rgba(7, 7, 7, 0.24);
}
 
.col-9 .card .top {
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
 
.col-9 .card .bottom {
  padding: 10px 20px;
}
 
.col-9 .card .top .userDetails {
  width: 100%;
  display: flex;
  align-items: center;
}
 
.profilepic {
  display: inline-block;
  cursor: pointer;
}
 
.profilepic .profile_img {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  width: 30px;
  height: 30px;
  background: linear-gradient(to right, red, orange);
  padding: 2px;
  margin-right: 8px;
  cursor: pointer;
}
 
.profilepic .profile_img .image {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid white;
}
 
.profilepic .profile_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
 
.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
 
.col-9 .card .top .userDetails h3 {
  /* width: 100%; */
  font-size: 16px;
  color: #4d4d4f;
  font-weight: 500;
  line-height: 1em;
}
 
.col-9 .card .top .userDetails h3 span {
  font-size: 0.75em;
}
 
.col-9 .card .top .userDetails h3 span {
  font-size: 0.75em;
}
 
.dot {
  transform: scale(0.6);
  cursor: pointer;
}
 
.imgBx {
  position: relative;
  width: 100%;
  min-height: 600px;
  margin: 10px 0 15px;
}
 
.actionBtns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
 
.actionBtns svg {
  cursor: pointer;
}
 
.actionBtns .left svg {
  margin-right: 8px;
}
 
.likes {
  font-weight: 500;
  margin-top: 5px;
  font-size: 14px;
  color: #4d4d4f;
}
 
.message {
  font-weight: 400;
  margin-top: 5px;
  font-size: 14px;
  color: #777;
  line-height: 1.5em;
}
 
.message b {
  color: #262626;
}
 
.message span {
  cursor: pointer;
  color: #1d92ff;
}
 
.comments {
  margin-top: 10px;
  font-weight: 400;
  color: #999;
}
 
.addComments {
  display: flex;
  align-items: center;
  margin-top: 20px;
  border-top: 1px solid #ddd;
  padding: 10px 0;
}
 
.addComments a {
  color: #1d92ffcb;
  font-weight: 500;
}
 
.addComments .reaction {
  position: relative;
  font-size: 1.3rem;
  margin-right: 10px;
  color: rgb(88, 88, 88);
}
 
input.text {
  width: 100%;
  border: none;
  outline: none;
  font-weight: 400;
  font-size: 14px;
  color: #262626;
  background: none;
}
 
input.text::placeholder {
  color: #777;
}
 
.postTime {
  margin-top: 8px;
  font-weight: lighter;
  color: rgb(163, 163, 163);
  font-size: 12px;
  text-transform: uppercase;
}
 
a {
  text-decoration: none;
}
 
.hidden {
  display: none;
}
 
@media screen and (max-width: 1000px) {
  .col-9 {
    width: 100%;
    background: #fafafa;
  }
 
  .col-3 {
    display: none;
  }
}
 
@media screen and (max-width: 600px) {
  .container {
    width: 100% !important;
  }
 
  .navbar .container {
    padding: 15px 10px !important;
  }
 
  .col-9 {
    margin-top: 4px;
    min-width: 100%;
  }
 
  .statuses {
    margin-bottom: 0px;
  }
 
  .col-9 .card {
    margin-bottom: 0px;
    width: 100%;
    border: none;
  }
 
  .imgBx {
    position: relative;
    width: 100%;
    min-height: 400px;
    margin: 10px 0 15px;
  }
 
  .searchbar {
    display: none;
  }
}
 
.footer .footer-section {
  margin-left: 0.5rem;
  color: #999999;
  font-size: 14px;
  font-family: sans-serif;
}
 
.footer a:hover {
  color: #ff0000;
}


Output:

gty



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads