diff --git a/resources/views/components/company-history/timeline.blade.php b/resources/views/components/company-history/timeline.blade.php index b75ae30..81b080d 100644 --- a/resources/views/components/company-history/timeline.blade.php +++ b/resources/views/components/company-history/timeline.blade.php @@ -19,23 +19,23 @@
@if($showHeader) -
+
- + {{ __('company_history.timeline_section_badge') }} -

+

{{ __('company_history.timeline_section_title') }}

-

+

{{ __('company_history.timeline_section_subtitle') }}

@endif -
-
+
+
{{ __('company_history.timeline_start') }}
@@ -51,7 +51,7 @@ $content = method_exists($item, 'translate') ? ($item->translate('content') ?: $item->content) : $item->content; @endphp
@@ -84,7 +84,7 @@ @endforeach
-
+
{{ __('company_history.timeline_finish') }}
@@ -320,6 +320,49 @@ margin-left: auto; } + .company-history-timeline__reveal { + opacity: 0; + transform: translate3d(0, 32px, 0); + transition: + opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1), + transform 0.85s cubic-bezier(0.22, 1, 0.36, 1); + transition-delay: var(--reveal-delay, 0s); + will-change: opacity, transform; + } + + .company-history-timeline__item--left.company-history-timeline__reveal { + transform: translate3d(-36px, 28px, 0); + } + + .company-history-timeline__item--right.company-history-timeline__reveal { + transform: translate3d(36px, 28px, 0); + } + + .company-history-timeline__reveal.is-visible { + opacity: 1; + transform: translate3d(0, 0, 0); + } + + .company-history-timeline__header .company-history-timeline__section-badge { + --reveal-delay: 0s; + } + + .company-history-timeline__header .company-history-timeline__section-title { + --reveal-delay: 0.08s; + } + + .company-history-timeline__header .company-history-timeline__section-subtitle { + --reveal-delay: 0.16s; + } + + @media (prefers-reduced-motion: reduce) { + .company-history-timeline__reveal { + opacity: 1; + transform: none; + transition: none; + } + } + @media (max-width: 767px) { .company-history-timeline__track::before { left: 24px; @@ -371,8 +414,57 @@ .company-history-timeline__item--left .company-history-timeline__text { margin-left: 0; } + + .company-history-timeline__item--left.company-history-timeline__reveal, + .company-history-timeline__item--right.company-history-timeline__reveal { + transform: translate3d(0, 28px, 0); + } } @endpush + + @push('scripts') + + @endpush @endonce @endif