splitting实现文字字母飞出出场动画效果代码
代码语言:html
所属分类:动画
代码描述:splitting实现文字字母飞出出场动画效果代码
代码标签: splitting 文字 字母 飞出 出场 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/splitting.css"> <style> h3 { font-size: 6vmin; text-align: center; color: maroon; letter-spacing: 0; } h3.top-text .char { animation: spiral-top 3s ease-in both; /* last letter to first */ animation-delay: calc(.5s + (var(--char-total) - var(--char-index)) * 120ms); } @keyframes spiral-top { from { letter-spacing: -150px; transform: rotate(360deg) scale(0.15) translate(0, 480px); opacity: 1; } } h3.bottom-text { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; } h3.bottom-text .char { animation: spiral-bottom 3.15s ease-in both; /* first letter to last */ animation-delay: calc(1.5s + (120ms * var(--char-index))); } @keyframes spiral-bottom { from { letter-spacing: -200px; transform: rotate(360deg) scale(0.15) translate(0, -480px); opacity: 1; } } /* container and oval.........完整代码请登录后点击上方下载按钮下载查看
网友评论0