From 78f40bff50063d8cba8937a23c5e6656c46c042f Mon Sep 17 00:00:00 2001
From: JovanaBozhinovska <bozinovskajovana@gmail.com>
Date: Sun, 2 Jun 2024 20:50:31 +0200
Subject: [PATCH] Adding Mobile Responsivness

---
 index.html | 165 +++++++++++++++++++++++++++++++++++++++++++++--------
 style.css  |  48 +++++++++++++++-
 2 files changed, 188 insertions(+), 25 deletions(-)

diff --git a/index.html b/index.html
index 8d6a365..d43b50b 100644
--- a/index.html
+++ b/index.html
@@ -11,6 +11,7 @@
       <nav>
         <div class="navbar">
           <p>Logo</p>
+          <div id="menu-icon">&#9776;</div>
           <ul>
             <li><a href=""></a>Home</li>
             <li><a href=""></a>About us</li>
@@ -20,43 +21,159 @@
         </div>
       </nav>
 
-      <div class="about-us">
-        <div class="inner">
-          <div class="text-content">
-            <h2>About us</h2>
-            <p>
-              Lorem ipsum dolor sit amet consectetur adipisicing elit.
-              Exercitationem totam odit similique sunt. Assumenda eos pariatur
-              veniam tempore officiis temporibus esse velit, repellendus
-              voluptates error neque perferendis iure ab dolor! Doloremque
-              aperiam iusto incidunt veritatis? Aliquam et nesciunt ex, dolorem
-              minima nisi impedit, nihil iure recusandae voluptas quod assumenda
-              veritatis velit similique, repudiandae sapiente! Porro, nulla
-              aliquam! Earum, repellendus enim?
-            </p>
+      <div class="scrolling-section">
+        <div class="about-us">
+          <div class="inner">
+            <div class="text-content">
+              <h2>About us</h2>
+              <p>
+                Lorem ipsum dolor sit amet consectetur adipisicing elit.
+                Exercitationem totam odit similique sunt. Assumenda eos pariatur
+                veniam tempore officiis temporibus esse velit, repellendus
+                voluptates error neque perferendis iure ab dolor! Doloremque
+                aperiam iusto incidunt veritatis? Aliquam et nesciunt ex,
+                dolorem minima nisi impedit, nihil iure recusandae voluptas quod
+                assumenda veritatis velit similique, repudiandae sapiente!
+                Porro, nulla aliquam! Earum, repellendus enim?
+              </p>
+            </div>
+
+            <div class="flex-parent">
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-02.jpg" alt="img2" />
+                </div>
+              </div>
+
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-03.jpg" alt="img3" />
+                </div>
+              </div>
+
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-04.jpg" alt="img4" />
+                </div>
+              </div>
+            </div>
           </div>
+        </div>
+
+        <!-- delete this -->
+        <div class="about-us">
+          <div class="inner">
+            <div class="text-content">
+              <h2>About us</h2>
+              <p>
+                Lorem ipsum dolor sit amet consectetur adipisicing elit.
+                Exercitationem totam odit similique sunt. Assumenda eos pariatur
+                veniam tempore officiis temporibus esse velit, repellendus
+                voluptates error neque perferendis iure ab dolor! Doloremque
+                aperiam iusto incidunt veritatis? Aliquam et nesciunt ex,
+                dolorem minima nisi impedit, nihil iure recusandae voluptas quod
+                assumenda veritatis velit similique, repudiandae sapiente!
+                Porro, nulla aliquam! Earum, repellendus enim?
+              </p>
+            </div>
+
+            <div class="flex-parent">
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-02.jpg" alt="img2" />
+                </div>
+              </div>
+
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-03.jpg" alt="img3" />
+                </div>
+              </div>
 
-          <div class="flex-parent">
-            <div class="flex-item">
-              <div class="flex-inner">
-                <img src="./images/image-02.jpg" alt="img2" />
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-04.jpg" alt="img4" />
+                </div>
               </div>
             </div>
+          </div>
+        </div>
+        <div class="about-us">
+          <div class="inner">
+            <div class="text-content">
+              <h2>About us</h2>
+              <p>
+                Lorem ipsum dolor sit amet consectetur adipisicing elit.
+                Exercitationem totam odit similique sunt. Assumenda eos pariatur
+                veniam tempore officiis temporibus esse velit, repellendus
+                voluptates error neque perferendis iure ab dolor! Doloremque
+                aperiam iusto incidunt veritatis? Aliquam et nesciunt ex,
+                dolorem minima nisi impedit, nihil iure recusandae voluptas quod
+                assumenda veritatis velit similique, repudiandae sapiente!
+                Porro, nulla aliquam! Earum, repellendus enim?
+              </p>
+            </div>
+
+            <div class="flex-parent">
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-02.jpg" alt="img2" />
+                </div>
+              </div>
+
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-03.jpg" alt="img3" />
+                </div>
+              </div>
 
-            <div class="flex-item">
-              <div class="flex-inner">
-                <img src="./images/image-03.jpg" alt="img3" />
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-04.jpg" alt="img4" />
+                </div>
               </div>
             </div>
+          </div>
+        </div>
+        <div class="about-us">
+          <div class="inner">
+            <div class="text-content">
+              <h2>About us</h2>
+              <p>
+                Lorem ipsum dolor sit amet consectetur adipisicing elit.
+                Exercitationem totam odit similique sunt. Assumenda eos pariatur
+                veniam tempore officiis temporibus esse velit, repellendus
+                voluptates error neque perferendis iure ab dolor! Doloremque
+                aperiam iusto incidunt veritatis? Aliquam et nesciunt ex,
+                dolorem minima nisi impedit, nihil iure recusandae voluptas quod
+                assumenda veritatis velit similique, repudiandae sapiente!
+                Porro, nulla aliquam! Earum, repellendus enim?
+              </p>
+            </div>
+
+            <div class="flex-parent">
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-02.jpg" alt="img2" />
+                </div>
+              </div>
+
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-03.jpg" alt="img3" />
+                </div>
+              </div>
 
-            <div class="flex-item">
-              <div class="flex-inner">
-                <img src="./images/image-04.jpg" alt="img4" />
+              <div class="flex-item">
+                <div class="flex-inner">
+                  <img src="./images/image-04.jpg" alt="img4" />
+                </div>
               </div>
             </div>
           </div>
         </div>
       </div>
+      <!-- end -->
       <footer>
         <p>© 2023 Animals website. All rights reserved.</p>
       </footer>
diff --git a/style.css b/style.css
index 3f39cdf..21e3f4e 100644
--- a/style.css
+++ b/style.css
@@ -4,6 +4,7 @@
 
 body {
   margin: 0;
+  overflow: hidden;
 }
 
 h1,
@@ -23,6 +24,7 @@ img {
   background-image: url(./images/image-01.jpg);
   background-color: rgb(161, 156, 156);
   height: 100vh;
+  overflow: hidden;
   background-size: cover;
   background-attachment: fixed;
   background-repeat: no-repeat;
@@ -30,8 +32,28 @@ img {
   background-blend-mode: multiply;
 }
 .about-us .inner {
+  margin: 10px 20px;
+}
+.scrolling-section {
   width: 50%;
-  margin: 0 auto;
+  height: 80vh;
+  overflow-y: scroll;
+  overflow-x: hidden;
+  margin: 10px auto;
+}
+
+.scrolling-section::-webkit-scrollbar {
+  width: 8px; /* Width of the scrollbar */
+}
+
+.scrolling-section::-webkit-scrollbar-track {
+  background-color: rgba(255, 255, 255, 0.1); /* Color of the scrollbar track */
+  border-radius: 6px;
+}
+
+.scrolling-section::-webkit-scrollbar-thumb {
+  background-color: #888;
+  border-radius: 6px;
 }
 
 .about-us .flex-parent {
@@ -60,6 +82,11 @@ img {
   padding: 10px 15px;
   letter-spacing: 2px;
 }
+
+.navbar #menu-icon {
+  display: none;
+}
+
 .navbar p {
   margin-bottom: 0;
 }
@@ -92,3 +119,22 @@ footer {
 footer p {
   margin-bottom: 0;
 }
+
+@media (max-width: 768px) {
+  .navbar #menu-icon {
+    display: block;
+  }
+
+  .navbar ul {
+    display: none;
+  }
+  .scrolling-section {
+    width: 80%;
+  }
+}
+
+@media (max-width: 425px) {
+  .scrolling-section {
+    width: 100%;
+  }
+}
-- 
GitLab