由于IE浏览器的letter-spacing负值不会有反向排列效果,因此,此技术目前只适合移动端这类无须关心IE浏览器的项目。
<template> <div> <p class="flyText">我是一段飞入的文字内容</p> </div> </template> <style scoped> .flyText { width: 8em; margin: auto; white-space: nowrap; animation: textIn 1s both; } @keyframes textIn { 0% { opacity: 0; letter-spacing: -200px; } 60% { letter-spacing: 5px; } 100% { opacity: 1; letter-spacing: 0; } } </style>