diff --git a/src/app/pages/contact/contact-content/contact-content.component.css b/src/app/pages/contact/contact-content/contact-content.component.css index 86c5833..eb9c81d 100644 --- a/src/app/pages/contact/contact-content/contact-content.component.css +++ b/src/app/pages/contact/contact-content/contact-content.component.css @@ -39,12 +39,6 @@ to { opacity: 1; } } -@keyframes scanLine { - from { transform: translate3d(-100%, 0, 0); opacity: 0; } - 50% { opacity: 1; } - to { transform: translate3d(100%, 0, 0); opacity: 0; } -} - /* ===================== CONTACT ELEMENTS ===================== */ /* Content container */ @@ -71,59 +65,6 @@ animation: slideInUp 0.8s ease-out 0.8s forwards; } -/* Contact items */ -.contact-item { - opacity: 0; - animation: scaleIn 0.8s ease-out forwards; - position: relative; -} - -.contact-item:nth-child(1) { animation-delay: 1.0s; } -.contact-item:nth-child(2) { animation-delay: 1.1s; } -.contact-item:nth-child(3) { animation-delay: 1.2s; } - -/* Scan line effect */ -.contact-item::before { - content: ''; - position: absolute; - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--color-nier-accent), transparent); - animation: scanLine 1.5s ease-out forwards; - z-index: 20; -} - -.contact-item:nth-child(1)::before { animation-delay: 1.2s; } -.contact-item:nth-child(2)::before { animation-delay: 1.3s; } -.contact-item:nth-child(3)::before { animation-delay: 1.4s; } - -/* Contact icons */ -.contact-icon { - opacity: 0; - animation: scaleIn 0.5s ease-out forwards; -} - -.contact-item:nth-child(1) .contact-icon { animation-delay: 1.3s; } -.contact-item:nth-child(2) .contact-icon { animation-delay: 1.4s; } -.contact-item:nth-child(3) .contact-icon { animation-delay: 1.5s; } - -/* Contact labels and values */ -.contact-label, -.contact-value { - opacity: 0; - animation: slideInLeft 0.4s ease-out forwards; -} - -.contact-item:nth-child(1) .contact-label { animation-delay: 1.4s; } -.contact-item:nth-child(2) .contact-label { animation-delay: 1.5s; } -.contact-item:nth-child(3) .contact-label { animation-delay: 1.6s; } - -.contact-item:nth-child(1) .contact-value { animation-delay: 1.5s; } -.contact-item:nth-child(2) .contact-value { animation-delay: 1.6s; } -.contact-item:nth-child(3) .contact-value { animation-delay: 1.7s; } - /* Info panels container */ .info-panels-container { opacity: 0; @@ -156,22 +97,6 @@ .info-panel:nth-child(1) .info-panel-content { animation-delay: 1.9s; } .info-panel:nth-child(2) .info-panel-content { animation-delay: 2.0s; } -/* ===================== HOVER EFFECTS ===================== */ - -.contact-item:hover { - transform: translateY(-3px); - box-shadow: - 0 8px 25px rgba(0, 0, 0, 0.2), - 0 0 20px rgba(90, 90, 80, 0.1); - transition: all 0.3s ease; -} - -.contact-item:hover .contact-icon { - transform: scale(1.05); - box-shadow: 0 0 15px rgba(90, 90, 80, 0.3); - transition: all 0.3s ease; -} - /* ===================== BACKGROUND PATTERN ===================== */ .contact-content-container::before { @@ -196,11 +121,6 @@ .contact-content-container { animation-delay: 0.3s; } .availability-status { animation-delay: 0.4s; } .contact-grid { animation-delay: 0.6s; } - - .contact-item:nth-child(1) { animation-delay: 0.8s; } - .contact-item:nth-child(2) { animation-delay: 0.9s; } - \contact-item:nth-child(3) { animation-delay: 1.0s; } - .info-panels-container { animation-delay: 1.2s; } .info-panel:nth-child(1) { animation-delay: 1.3s; } .info-panel:nth-child(2) { animation-delay: 1.4s; } @@ -209,16 +129,12 @@ .contact-content-container, .availability-status, .contact-grid, - .contact-item, .info-panels-container, .info-panel { animation-duration: 0.6s; } .status-dot, - .contact-icon, - .contact-label, - .contact-value, .info-panel-title, .info-panel-content { animation-duration: 0.3s; @@ -237,12 +153,7 @@ transform: none !important; } - .contact-item::before, .contact-content-container::before { display: none !important; } - - .contact-item:hover { - transform: none; - } } diff --git a/src/app/pages/contact/contact-content/contact-content.component.html b/src/app/pages/contact/contact-content/contact-content.component.html index 92fd01c..0e70399 100644 --- a/src/app/pages/contact/contact-content/contact-content.component.html +++ b/src/app/pages/contact/contact-content/contact-content.component.html @@ -1,97 +1,56 @@