From cb50fbbb1906663c25e9a3aae86e64d6f837108b Mon Sep 17 00:00:00 2001 From: KaviSaparamadu Date: Fri, 7 Aug 2026 15:04:46 +0530 Subject: [PATCH] ui chng --- resources/views/courses.blade.php | 45 +++- resources/views/students.blade.php | 399 +++++++++++++++++++++++++---- 2 files changed, 392 insertions(+), 52 deletions(-) diff --git a/resources/views/courses.blade.php b/resources/views/courses.blade.php index 4f8b9c5..a00f0b5 100644 --- a/resources/views/courses.blade.php +++ b/resources/views/courses.blade.php @@ -370,6 +370,24 @@ h1, h2, h3, h4, h5, h6, background-size: 20px 20px; } +.features-eyebrow { + display: inline-flex; + align-items: center; + gap: 8px; + background: rgba(255, 255, 255, 0.12); + border: 1px solid rgba(255, 255, 255, 0.25); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + color: #FFE618; + font-size: 12.5px; + font-weight: 700; + letter-spacing: 0.08em; + text-transform: uppercase; + padding: 7px 18px; + border-radius: 999px; + margin-bottom: 16px; +} + .features-section h2 { font-size: 45px; font-weight: 800; @@ -378,6 +396,7 @@ h1, h2, h3, h4, h5, h6, } .feature-box { + position: relative; background: #fff; padding: 40px 28px; border-radius: 24px; @@ -386,6 +405,18 @@ h1, h2, h3, h4, h5, h6, border: 1px solid var(--card-border); text-align: center; box-shadow: 0 6px 20px rgba(62, 81, 184, 0.02); + overflow: hidden; +} + +.feature-index { + position: absolute; + top: 14px; + right: 18px; + font-family: 'Poppins', 'Segoe UI', Arial, sans-serif; + font-size: 13px; + font-weight: 700; + color: rgba(62, 81, 184, 0.25); + letter-spacing: 0.05em; } .feature-icon-wrapper { @@ -398,9 +429,8 @@ h1, h2, h3, h4, h5, h6, align-items: center; justify-content: center; font-size: 24px; - margin-bottom: 24px; + margin: 0 auto 24px; transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); - margin-left: 38%; } .feature-box:hover { @@ -410,6 +440,10 @@ h1, h2, h3, h4, h5, h6, color:#6a2525 ; } +.feature-box:hover .feature-index { + color: rgba(188, 26, 26, 0.35); +} + .feature-box:hover .feature-icon-wrapper { background: linear-gradient(135deg, var(--secondary) 0%, var(--accent-orange) 100%); color: #fff; @@ -582,11 +616,13 @@ h1, h2, h3, h4, h5, h6, background-size: cover; background-position: center; background-repeat: no-repeat;"> + Our Advantage

Why Study With Us?

- +
+ 01
@@ -597,6 +633,7 @@ h1, h2, h3, h4, h5, h6,
+ 02
@@ -607,6 +644,7 @@ h1, h2, h3, h4, h5, h6,
+ 03
@@ -617,6 +655,7 @@ h1, h2, h3, h4, h5, h6,
+ 04
diff --git a/resources/views/students.blade.php b/resources/views/students.blade.php index 7085e3d..77388b1 100644 --- a/resources/views/students.blade.php +++ b/resources/views/students.blade.php @@ -23,37 +23,152 @@ } body { - font-family: 'Segoe UI', Arial, sans-serif; + font-family: 'Inter', 'Segoe UI', Arial, sans-serif; color: var(--text-main); } +h1, h2, h3, h4, h5, h6 { + font-family: 'Poppins', 'Segoe UI', Arial, sans-serif; +} + .hero { - background: linear-gradient(rgba(214, 218, 238, 0.85), rgba(0, 0, 0, 0.6)), - url('https://images.pexels.com/photos/3802510/pexels-photo-3802510.jpeg'); - background-size: cover; - background-position: center; + position: relative; + overflow: hidden; color: #fff; - padding: 80px 0; + padding: 76px 0 64px; text-align: center; - height: 480px; + min-height: 420px; + display: flex; + align-items: center; +} + +.hero-slideshow { + position: absolute; + inset: 0; + z-index: 0; +} + +.hero-slide { + position: absolute; + inset: 0; + background-position: center; + background-size: cover; + opacity: 0; + transform: scale(1); + transition: opacity 2s ease-in-out, transform 7s ease-out; +} + +.hero-slide.active { + opacity: 1; + transform: scale(1.09); +} + +.hero-overlay { + position: absolute; + inset: 0; + z-index: 1; + background: linear-gradient(rgba(214, 218, 238, 0.85), rgba(0, 0, 0, 0.6)); + pointer-events: none; +} + +.hero > .container { + position: relative; + z-index: 2; +} + +.hero-dots { + position: absolute; + left: 0; + right: 0; + bottom: 18px; + z-index: 3; + display: flex; + justify-content: center; + gap: 10px; +} + +.hero-dot { + width: 10px; + height: 10px; + border-radius: 50%; + border: 2px solid rgba(255, 255, 255, 0.6); + background: rgba(255, 255, 255, 0.15); + padding: 0; + cursor: pointer; + transition: all 0.3s ease; +} + +.hero-dot:hover { + background: rgba(255, 255, 255, 0.5); +} + +.hero-dot.active { + background: #FFE618; + border-color: #FFE618; + width: 26px; + border-radius: 999px; +} + +.hero h1 { + font-size: clamp(2rem, 4vw, 3rem); +} + +.hero-badge { + display: inline-flex; + align-items: center; + gap: 8px; + background: rgba(255, 255, 255, 0.16); + border: 1px solid rgba(255, 255, 255, 0.3); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + color: #FFE618; + font-size: 12.5px; + font-weight: 700; + letter-spacing: 0.08em; + text-transform: uppercase; + padding: 8px 18px; + border-radius: 999px; + margin-bottom: 18px; } .portal-card { + position: relative; + display: flex; + flex-direction: column; border: none; - border-radius: 15px; + border-radius: 20px; transition: .4s cubic-bezier(0.165, 0.84, 0.44, 1); box-shadow: 0 5px 20px rgba(0,0,0,.04); border: 1px solid var(--card-border); cursor: pointer; + overflow: hidden; +} + +.portal-card::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 4px; + background: linear-gradient(90deg, var(--secondary) 0%, var(--accent-orange) 100%); + transform: scaleX(0); + transform-origin: left; + transition: transform 0.4s ease; +} + +.portal-card:hover::before { + transform: scaleX(1); } .portal-card:hover { transform: translateY(-8px); border-color: #5f3131; - box-shadow: 0 15px 30px rgba(62, 81, 184, 0.12); + box-shadow: 0 20px 40px rgba(62, 81, 184, 0.14); } .portal-icon { + position: relative; width: 70px; height: 70px; background: #822a32; @@ -64,35 +179,132 @@ body { justify-content: center; font-size: 28px; margin: auto; + box-shadow: 0 8px 18px rgba(130, 42, 50, 0.25); transition: 0.4s ease; } +.portal-icon::after { + content: ''; + position: absolute; + inset: -11px; + z-index: -1; + border-radius: 50%; + background: rgba(130, 42, 50, 0.08); + transition: background-color 0.4s ease, transform 0.4s ease; +} + .portal-card:hover .portal-icon { background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%); transform: scale(1.1); - box-shadow: 0 5px 15px rgba(188, 26, 26, 0.3); + box-shadow: 0 8px 20px rgba(188, 26, 26, 0.35); color: #ffed8b; } +.portal-card:hover .portal-icon::after { + background: rgba(188, 26, 26, 0.14); + transform: scale(1.08); +} + +.portal-access-hint { + display: inline-flex; + justify-content: center; + align-items: center; + gap: 6px; + margin-top: auto; + padding-top: 16px; + border-top: 1px dashed var(--card-border); + font-size: 13px; + font-weight: 700; + color: var(--secondary); + opacity: 0.75; + transition: opacity 0.3s ease, color 0.3s ease; +} + +.portal-card:hover .portal-access-hint { + opacity: 1; + color: var(--secondary-hover); +} + +.portal-access-hint i { + transition: transform 0.3s ease; +} + +.portal-card:hover .portal-access-hint i { + transform: translateX(3px); +} + .btn-portal { background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%); color: #fff; - padding: 12px 35px; - border-radius: 8px; - font-weight: 600; + padding: 13px 34px; + border-radius: 999px; + font-weight: 700; + border: 2px solid rgba(255, 255, 255, 0.9); transition: all 0.3s ease; } .btn-portal:hover { background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%); - color: #f4ff8d; - transform: translateY(-2px); - box-shadow: 0 5px 15px rgba(188, 26, 26, 0.3); + color: #fff; + transform: translateY(-3px); + box-shadow: 0 10px 24px rgba(188, 26, 26, 0.4); +} + +.btn-hero-outline { + background: rgba(255, 255, 255, 0.12); + color: #fff; + border: 2px solid rgba(255, 255, 255, 0.7); + padding: 13px 34px; + border-radius: 999px; + font-weight: 700; + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + transition: all 0.3s ease; +} + +.btn-hero-outline:hover { + background: rgba(255, 255, 255, 0.95); + color: var(--secondary-hover); + border-color: #fff; + transform: translateY(-3px); } .btn:hover { border-color: rgba(255, 255, 255, 0.98); } + +.hero-quick-stats { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 12px; + margin-top: 36px; +} + +.hero-quick-stat { + display: inline-flex; + align-items: center; + gap: 8px; + background: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 255, 255, 0.2); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + color: #fff; + font-size: 13.5px; + font-weight: 600; + padding: 9px 18px; + border-radius: 999px; + transition: transform 0.3s ease, background-color 0.3s ease; +} + +.hero-quick-stat:hover { + transform: translateY(-3px); + background: rgba(255, 255, 255, 0.16); +} + +.hero-quick-stat i { + color: #FFE618; +} .modal-content { border: none; @@ -120,6 +332,19 @@ body { font-size: 1.35rem; } +.modal-login-icon { + width: 64px; + height: 64px; + border-radius: 50%; + background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%); + color: #FFE618; + display: flex; + align-items: center; + justify-content: center; + font-size: 24px; + box-shadow: 0 10px 24px rgba(188, 26, 26, 0.25); +} + .modal-body { padding: 10px 25px 20px; } @@ -200,6 +425,25 @@ body { box-shadow: 0 6px 15px rgba(188, 26, 26, 0.3); } +.custom-list-item { + background: rgba(255, 255, 255, 0.7); + border: 1px solid rgba(0, 0, 0, 0.05); + transition: all 0.3s ease; +} + +.custom-list-item:hover { + background: #ffffff; + transform: translateX(5px); + box-shadow: 0 5px 15px rgba(0,0,0,0.08); +} + +.quick-link-icon { + width: 48px; + height: 48px; + background-color: rgb(108, 55, 55); + color: #fff; +} + .bg-light { background: linear-gradient(rgba(162, 190, 255, 0.49), rgba(237, 235, 255, 0.9)), url('https://images.pexels.com/photos/3807277/pexels-photo-3807277.jpeg?auto=compress&cs=tinysrgb&w=1600'); background-size: cover; @@ -235,24 +479,56 @@ body { +@php + $studentHeroSlides = [ + 'https://images.pexels.com/photos/3802510/pexels-photo-3802510.jpeg', + 'https://images.unsplash.com/photo-1517524206127-48bbd363f3d7?auto=format&fit=crop&w=1600&q=80', + 'https://images.unsplash.com/photo-1553440569-bcc63803a83d?auto=format&fit=crop&w=1600&q=80', + 'https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=1600&q=80', + 'https://images.unsplash.com/photo-1581093803931-46e730e7622e?auto=format&fit=crop&w=1600&q=80', + ]; +@endphp
+ + +
+ Your Academic Hub

Student Portal

Access your courses, timetable, assignments, examination results, payments and profile from one place.

- +
+ + + Browse Services + +
+ +
+ 24/7 Access + Secure Login + 6 Portal Services +
-
+

Student Services

@@ -269,6 +545,7 @@ body {

My Courses

View enrolled courses and learning materials.

+ Access Portal
@@ -279,6 +556,7 @@ body {

Class Timetable

Check your weekly lecture schedule.

+ Access Portal
@@ -289,6 +567,7 @@ body {

Assignments

Submit assignments and download resources.

+ Access Portal
@@ -299,6 +578,7 @@ body {

Exam Results

View semester and final examination results.

+ Access Portal
@@ -309,6 +589,7 @@ body {

Fee Payments

Pay course fees and download payment receipts.

+ Access Portal @@ -319,6 +600,7 @@ body {

Student Profile

Update your personal information securely.

+ Access Portal @@ -349,14 +631,10 @@ body {
- +