Я пытаюсь анимировать мой текст, чтобы он отображался слева направо при загрузке страницы. Это можно сделать, просто установив @keyframes
для перехода от 0% max-width
к 100%.
Однако мои настройки выравнивания текста, похоже, применяются только после завершения анимации. Я просто хочу, чтобы текстовое содержимое само показывало, где я его хочу, и предполагал, что мой код верен.
Я что-то упускаю здесь очевидное? Я довольно новичок в CSS
, но мои исследования, похоже, не указывают на наличие наследуемых свойств анимации или выравнивания текста, которые должны вызывать это. Пример кода ниже. Спасибо!
@keyframes leftright {
0% {
max-width: 0%;
}
100% {
max-width: 100%;
}
}
.test_1 {
overflow: hidden;
white-space: nowrap;
width: 80vw;
border: 1px solid red;
font: bold 15vmin 'Playfair Display', serif;
text-align: center;
animation: leftright 1s;
}
<div class="test_1">Why hello there</div>