From ba9b90f6e8825472036eb54e6880c02b104c977e Mon Sep 17 00:00:00 2001 From: KaviSaparamadu Date: Fri, 7 Aug 2026 11:25:00 +0530 Subject: [PATCH] ui1 --- resources/views/layouts/app.blade.php | 126 +++++++++++++++++++--- resources/views/welcome.blade.php | 148 +++++++++++++++++++------- 2 files changed, 218 insertions(+), 56 deletions(-) diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 5820ef2..dc16c08 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -13,7 +13,7 @@ body { font-family: 'Segoe UI', sans-serif; background: #F6F6F6; - padding-top: 56px; + padding-top: 83px; } .navbar { @@ -24,33 +24,98 @@ top: 0; left: 0; width: 100%; - box-shadow: 0 2px 10px rgba(0,0,0,0.1); + box-shadow: 0 4px 24px rgba(0,0,0,0.16); height: 83px; + display: flex; + align-items: center; + transition: box-shadow 0.3s ease; + } + + .navbar .container { + display: flex; + align-items: center; } .navbar-brand { color: white; font-weight: bold; font-size: 24px; + letter-spacing: -0.01em; + display: inline-flex; + align-items: center; + gap: 10px; + transition: opacity 0.2s ease; + } + + .navbar-brand i { + color: #FFEA85; } .navbar-brand:hover { color: #f4f4f8; + opacity: 0.9; + } + + .navbar-toggler { + border: none; + box-shadow: none !important; + } + + .navbar-nav { + align-items: center; + gap: 4px; } .nav-link { - color: rgba(255, 255, 255, 0.9) !important; - margin-left: 20px; - transition: 0.2s ease; - font-weight: bold; - font-size: 18px; + color: rgba(255, 255, 255, 0.85) !important; + margin-left: 6px; + padding: 8px 4px !important; + transition: color 0.2s ease; + font-weight: 600; + font-size: 16px; + position: relative; } - + + .nav-link::after { + content: ''; + position: absolute; + left: 4px; + right: 4px; + bottom: 2px; + height: 2px; + border-radius: 2px; + background: #FFEA85; + transform: scaleX(0); + transform-origin: center; + transition: transform 0.25s ease; + } + .nav-link:hover, .nav-link.active-page { color: #FFEA85 !important; - /* color: #FF4040FC !important; */ - font-weight: bold; + font-weight: 600; + } + + .nav-link:hover::after, + .nav-link.active-page::after { + transform: scaleX(1); + } + + .navbar .btn-outline-light, + .navbar .btn-theme-register { + border-radius: 999px; + font-weight: 600; + padding: 8px 20px !important; + transition: transform 0.2s ease, box-shadow 0.2s ease; + } + + .navbar .btn-outline-light:hover, + .navbar .btn-theme-register:hover { + transform: translateY(-2px); + } + + .navbar .btn-theme-register { + box-shadow: 0 8px 20px rgba(130, 36, 36, 0.35); } .site-footer { @@ -58,12 +123,14 @@ /* background: #182EA4; */ color: #ffffff; padding: 60px 0 30px; + border-top: 3px solid #FFEA85; } .site-footer h4 { color: #FFEA85; font-weight: 700; margin-bottom: 18px; + letter-spacing: 0.02em; } .site-footer p { @@ -94,6 +161,24 @@ white-space: nowrap; } + .dropdown-menu { + border: none; + border-radius: 12px; + padding: 8px; + margin-top: 12px !important; + } + + .dropdown-item { + border-radius: 8px; + padding: 8px 12px; + font-weight: 500; + transition: background-color 0.15s ease; + } + + .dropdown-item:hover { + background-color: #F4F5FA; + } + .footer-links li { margin-bottom: 10px; } @@ -113,13 +198,20 @@ margin-bottom: 14px; color: #f1f3f9; display: flex; - align-items: flex-start; - gap: 10px; + align-items: center; + gap: 12px; } .footer-contact i { color: #FFEA85; - margin-top: 3px; + background: rgba(255, 234, 133, 0.12); + width: 34px; + height: 34px; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + flex-shrink: 0; } .footer-contact a { @@ -199,7 +291,7 @@ -