Все еще учусь, я попробовал все, что в моих силах, чтобы сделать эту работу.
Я пытаюсь применить следующее:
https://codepen.io/tech-lane/pen/XWbqGyx
\n\n","scripts":[],"stylesheets":[]}'>
<div class="container">
<div class="box">
<div class="title">
<span class="block"></span>
<h1>Lane Willmore<span></span></h1>
</div>
<!-- here role goes -->
<h4 class="wordCarousel">
<div>
<!-- Use classes 2,3, or 4 to match the number of words -->
<ul class="flip4">
<li>Oh My!</li>
<li>Swoosh</li>
<li>Cool</li>
<li>Awesome</li>
</ul>
</div>
</h4>
</div>
</div>
@import url ('
https://fonts.googleapis.com/css?family=Lato: 300 400 | Poppins: 300 400 800 & display = swap'); * { поле: 0; отступы: 0; } тело, html { переполнение: скрытое; } .container { ширина: 100%; высота: 100vh; фон: # 232323; дисплей: гибкий; justify-content: центр; align-items: center; .box { ширина: 250 пикселей; высота: 250 пикселей; положение: относительное; дисплей: гибкий; justify-content: центр; flex-direction: столбец; .заглавие { ширина: 100%; положение: относительное; дисплей: гибкий; align-items: center; высота: 50 пикселей; .block { ширина: 0%; высота: наследовать; фон: # ffb510; положение: абсолютное; анимация: mainBlock 2s cubi c -безье (.74, .06, .4, .92) вперед; дисплей: гибкий; } h1 { семейство шрифтов: 'Poppins'; цвет: #fff; размер шрифта: 32 пикселя; -webkit-анимация: форварды mainFadeIn 2s; -о-анимация: форварды mainFadeIn 2s; анимация: впереди mainFadeIn 2s; задержка анимации: 1.6с; непрозрачность: 0; дисплей: гибкий; align-items: baseline; положение: относительное; span { ширина: 0px; высота: 0px; -webkit-border-radius: 50%; -моз-граница-радиус: 50%; радиус границы: 50%; фон: # ffb510; -webkit-animation: загрузка 0,6 с куб. c -безье (.74, .06, .4, .92) вперед; анимация: попин 0,8 с куби c -безье (.74, .06, .4, .92) вперед; задержка анимации: 2 с; поле слева: 5 пикселей; margin-top: -10px; положение: абсолютное; внизу: 13 пикселей; справа: -12px; } } } .wordCarousel { размер шрифта: 36 пикселей; вес шрифта: 100; цвет: # 939393; div { переполнение: скрытое; положение: относительное; плыть налево; высота: 45 пикселей; padding-top: 5px; margin-top: -10px; li { семейство шрифтов: Serif; цвет: #ccc; вес шрифта: 250; отступы: 0 5px; высота: 45 пикселей; нижнее поле: 45 пикселей; дисплей: блок; } } } } } .flip4 {animation: flip4 15s cubi c -безье (1, 1, 0,32, 1,2) бесконечно; } @keyframes flip4 { 0% {margin-top: -360px; } 5% {margin-top: -270px; } 25% {margin-top: -270px; } 30% {margin-top: -180px; } 50% {margin-top: -180px; } 55% {margin-top: -90px; } 75% {margin-top: -90px; } 80% {margin-top: 0px; } 99,99% {margin-top: 0px; } 100% {margin-top: -270px; } } @keyframes mainBlock { 0% { ширина: 0%; слева: 0; } 50% { ширина: 100%; слева: 0; } 100% { ширина: 0; слева: 100%; } } @keyframes secBlock { 0% { ширина: 0%; слева: 0; } 50% { ширина: 100%; слева: 0; } 100% { ширина: 0; слева: 100%; } } @keyframes mainFadeIn { 0% { непрозрачность: 0; } 100% { непрозрачность: 1; } } @keyframes popIn { 0% { ширина: 0px; высота: 0px; фон: # e9d856; border: 0px solid #ddd; непрозрачность: 0; } 50% { ширина: 10 пикселей; высота: 10 пикселей; фон: # e9d856; непрозрачность: 1; нижний: 45 пикселей; } 65% { ширина: 7 пикселей; высота: 7 пикселей; низ: 0px; ширина: 15 пикселей } 80% { ширина: 10 пикселей; высота: 10 пикселей; низ: 20 пикселей } 100% { ширина: 7 пикселей; высота: 7 пикселей; фон: # e9d856; граница: 0px solid # 222; внизу: 13 пикселей; }} @keyframes secFadeIn {0% {opacity: 0; } 100% {непрозрачность: 0,5; }} нижний колонтитул {ширина: 350px; высота: 80 пикселей; фон: # ffb510; положение: абсолютное; справа: 0; низ: -80px; дисплей: гибкий; justify-content: центр; align-items: center; анимация: лучшие 0.8s вперед; задержка анимации: 4 с; span {display: flex; align-items: center; justify-content: центр; размер шрифта: 12 пикселей; цвет: # 232323; семейство шрифтов: 'Poppins'; i {margin-right: 25px; размер шрифта: 22 пикселя; цвет: # 232323; анимация: значок 2s вперед; задержка анимации: 4 с; непрозрачность: 0; }}} @keyframes top {0% {opacity: 0; низ: -80px} 100% {непрозрачность: 1; bottom: 0px}} @keyframes icon {0% {opacity: 0; преобразование: масштаб (0,0); } 50% {непрозрачность: 1; преобразование: масштаб (1,3) повернуть (-02 градусов); } 100% {непрозрачность: 1; низ: 0px; }}