diff --git a/resources/views/templates/services/web-development.blade.php b/resources/views/templates/services/web-development.blade.php index 3e277b0..dd43b92 100644 --- a/resources/views/templates/services/web-development.blade.php +++ b/resources/views/templates/services/web-development.blade.php @@ -12,6 +12,110 @@ @endif @endif + @endpush @push('styles') @@ -32,10 +136,10 @@ transform: translateY(-8px) scale(1.03); box-shadow: 0 1.25rem 2.5rem rgba(116, 126, 209, 0.12) !important; } - .tech-card svg { + .tech-card img { transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); } - .tech-card:hover svg { + .tech-card:hover img { transform: rotate(10deg) scale(1.1); } @@ -124,11 +228,81 @@ .web-dev-illustration--cta { max-width: 32rem; } + + /* Preloader Styling with Smooth Easing */ + .page-preloader { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #ffffff; + z-index: 99999; + display: flex; + align-items: center; + justify-content: center; + transition: opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.8s cubic-bezier(0.77, 0, 0.175, 1); + opacity: 1; + visibility: visible; + } + .page-preloader.fade-out { + opacity: 0; + visibility: hidden; + } + .preloader-content { + text-align: center; + } + .spinner-dot-container { + display: flex; + justify-content: center; + gap: 8px; + margin-bottom: 15px; + } + .spinner-dot { + width: 12px; + height: 12px; + background-color: #747ed1; + border-radius: 50%; + animation: preloader-bounce 1.4s infinite ease-in-out both; + } + .spinner-dot:nth-child(1) { + animation-delay: -0.32s; + } + .spinner-dot:nth-child(2) { + animation-delay: -0.16s; + } + @keyframes preloader-bounce { + 0%, 80%, 100% { + transform: scale(0); + } 40% { + transform: scale(1.0); + } + } + .preloader-text { + font-family: 'Outfit', sans-serif; + font-size: 0.95rem; + font-weight: 500; + color: #74788d; + letter-spacing: 0.05rem; + text-transform: uppercase; + } @endpush @section('content') +{{-- Easing Preloader --}} +
{!! t($tech['desc']) !!}
+{!! t($tech['desc']) !!}
{!! t($cap['description']) !!}
{!! t($testimonial['quote']) !!}
@@ -690,4 +864,24 @@+@push('scripts') + +@endpush + @endsection