// HTML代码,使用span标签展示数字 <span class="number">0</span> // CSS代码,使用@keyframes和animation属性实现数字增加效果 .number { font-size: 24px; color: #333; animation: count 3s ease-in-out; // 动画名称、动画时间、动画速度曲线 } @keyframes count { 0% { // 初始状态 font-size: 24px; color: #333; } 50% { // 中间状态,数字增加 font-size: 32px; color: #ff5959; } 100% { // 结束状态,显示数字最终值 font-size: 24px; color: #333; } }
以上代码中,大家使用了@keyframes关键字定义了一个动画效果,名称为count。在该动画中,大家定义了三个状态:初始状态、中间状态和结束状态。其中,50%的中间状态是数字增加的过程,在这个状态下,大家可以适当调整数字字体大小和颜色,突出展示这个过程。
大家将动画名称指定给了带有class=”number”的span标签,通过animation属性设置了动画效果的时间和速度曲线。这样,在页面加载时,数字就会自动展示出数字增加的效果,给用户带来更丰富的视觉体验。