3D-флип букв
codepen-классика Слот-машина слов →

Появление текста

3D-флип букв

Буквы встают с «пола» переворотом rotateX в перспективе, каскадом.

«Повторить» — в углу.

Код
<h1 class="flip3d" data-flip="ТЕКСТ"></h1>

<style>
.flip3d { perspective: 600px; }             /* глубина сцены */
.flip3d span { display: inline-block; opacity: 0;
  transform: rotateX(-92deg);
  transform-origin: 50% 100%;               /* ось — низ буквы */
  backface-visibility: hidden; }
.flip3d.play span {
  animation: f .7s cubic-bezier(.16,1,.3,1) forwards;
  animation-delay: calc(var(--i) * 55ms); }
@keyframes f { to { opacity: 1; transform: rotateX(0); } }
</style>

<!-- JS: разбить на span с --i, как в других буквенных эффектах -->
Промпт для ИИ
Сделай 3D-переворот букв: родителю perspective:600px; буквы-спаны изначально opacity 0 и rotateX(-92deg) с transform-origin 50% 100% (встают с «пола»); при появлении в кадре каждая доворачивается к rotateX(0) за 0.7s по cubic-bezier(0.16,1,0.3,1) с каскадом 55мс. backface-visibility:hidden обязательно.