From 9a0d5aa7d5833cc68375e0007b7717bc7b058f59 Mon Sep 17 00:00:00 2001 From: Mohammed Al-yaseen Date: Wed, 14 May 2025 23:41:46 +0300 Subject: [PATCH] Refactor projects section layout for improved readability and consistency, update navbar styles for better responsiveness, and remove unused image assets. --- components/projects.html | 331 ++++++++---------- css/templatemo-first-portfolio-style.css | 113 +++++- .../projects/{bpro-erp.jpg => bpro-erp.png} | Bin 3 files changed, 259 insertions(+), 185 deletions(-) rename images/projects/{bpro-erp.jpg => bpro-erp.png} (100%) diff --git a/components/projects.html b/components/projects.html index 75e48ef..e362e49 100644 --- a/components/projects.html +++ b/components/projects.html @@ -1,183 +1,156 @@
-
-
-
-
- - -

Projects

-
-
- -
- -
-
-
- Website -

Law-office Login

-

A secure login system for law office management with role-based access control and advanced security features.

- -
- - Law Office Login System - -
-
- -
-
-
- Website -

Easy-pay Login

-

A modern payment system login interface with secure authentication and user-friendly design.

- -
- - Easy Pay Login System - -
-
- -
-
-
- E-commerce -

Cloths Ecommerce

-

A full-featured e-commerce platform for clothing with advanced filtering and shopping cart functionality.

- -
- - Clothing E-commerce Platform - -
-
- -
-
-
- Website -

Law Office

-
- - law office - -
-
- -
-
-
- Website -

SVU E-commerce

-
- - - -
-
- -
-
-
- Website -

NANS's CRM

-
- - - -
-
- -
-
-
- Website -

Majsin's Restaurant

-
- - - -
-
- -
-
-
- Website -

BPro's ERP System

-
- - - -
-
- -
-
-
- Website -

Moneyout Bank

-
- - - -
+
+
+
+
+ +

Projects

-
\ No newline at end of file + +
+ +
+ +
+
+
+ Website +

Law-office Login

+

A secure login system for law office management with role-based access control and advanced security features.

+ +
+ + Law Office Login System + +
+
+ + +
+
+
+ Website +

Easy-pay Login

+

A modern payment system login interface with secure authentication and user-friendly design.

+ +
+ + Easy Pay Login System + +
+
+ + +
+
+
+ E-commerce +

Cloths Ecommerce

+

A full-featured e-commerce platform for clothing with advanced filtering and shopping cart functionality.

+ +
+ + Clothing E-commerce Platform + +
+
+ + +
+
+
+ Website +

Law Office

+
+ + law office + +
+
+ + +
+
+
+ Website +

SVU E-commerce

+
+ + + +
+
+ + +
+
+
+ Website +

NANS's CRM

+
+ + + +
+
+ + +
+
+
+ Website +

Majsin's Restaurant

+
+ + + +
+
+ + +
+
+
+ Website +

BPro's ERP System

+
+ + + +
+
+ + +
+
+
+ Website +

Moneyout Bank

+
+ + + +
+
+
+ + + + + \ No newline at end of file diff --git a/css/templatemo-first-portfolio-style.css b/css/templatemo-first-portfolio-style.css index 7e2c3c6..5e98168 100644 --- a/css/templatemo-first-portfolio-style.css +++ b/css/templatemo-first-portfolio-style.css @@ -1268,28 +1268,116 @@ strong { } .navbar { - background: var(--white-color); + background: rgba(83, 93, 161, 0.95); padding: 10px 0; } .navbar .container { background: transparent; + padding: 0 15px; } .navbar-brand { - color: var(--primary-color); + color: var(--white-color); + font-size: 24px; } - .navbar-nav .nav-link { - color: var(--primary-color); + .navbar-toggler { + border: none; + padding: 0; + margin: 0; + } + + .navbar-toggler:focus { + box-shadow: none; + } + + .navbar-toggler-icon { + background-image: none; + position: relative; + width: 30px; + height: 2px; + background-color: var(--white-color); + display: inline-block; + vertical-align: middle; + transition: all 0.3s ease; + } + + .navbar-toggler-icon:before, + .navbar-toggler-icon:after { + content: ''; + position: absolute; + width: 30px; + height: 2px; + background-color: var(--white-color); + left: 0; + transition: all 0.3s ease; + } + + .navbar-toggler-icon:before { + top: -8px; + } + + .navbar-toggler-icon:after { + bottom: -8px; + } + + .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon { + background-color: transparent; + } + + .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before { + transform: rotate(45deg); + top: 0; + } + + .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after { + transform: rotate(-45deg); + bottom: 0; + } + + .navbar-collapse { + background: rgba(83, 93, 161, 0.98); + margin: 10px -15px -10px; + padding: 20px; + border-radius: 0 0 10px 10px; + } + + .navbar-nav { padding: 10px 0; } - .navbar .custom-btn { - border-color: var(--secondary-color); + .navbar-nav .nav-link { + color: var(--white-color); + padding: 12px 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + } + + .navbar-nav .nav-link:last-child { + border-bottom: none; + } + + .navbar-nav .nav-link:hover { color: var(--secondary-color); } + .navbar-nav .nav-link::after { + display: none; + } + + .navbar .custom-btn { + border-color: var(--white-color); + color: var(--white-color); + margin-top: 10px; + width: 100%; + text-align: center; + } + + .navbar .custom-btn:hover { + background: var(--white-color); + color: var(--primary-color); + } + .hero { padding-top: 200px; padding-bottom: 400px; @@ -1347,6 +1435,19 @@ strong { } @media screen and (max-width: 575px) { + .navbar-brand { + font-size: 20px; + } + + .navbar .container { + padding: 0 10px; + } + + .navbar-collapse { + margin: 10px -10px -10px; + padding: 15px; + } + .navbar .container { margin-right: 12px; margin-left: 12px; diff --git a/images/projects/bpro-erp.jpg b/images/projects/bpro-erp.png similarity index 100% rename from images/projects/bpro-erp.jpg rename to images/projects/bpro-erp.png