动画

推荐使用 tailwindcss, unocss 等 CSS 工具,更有利于个性化定制 UI 和按需构建最小化 CSS 文件。

默认样式文件中的 CSS 动画类。

CSS

动画类

CSS
animation-iteration-count: infinite;animation-delay: 5s;animation-duration: 3s;
类名 描述 示例 循环
animate-none 禁用动画 -
animate-spin 旋转动画
animate-ping 脉冲动画(强)
animate-pulse 脉冲动画(弱)
animate-bounce 弹跳动画
animate-fade-in 淡入动画 -
animate-fade-out 淡出动画 -
animate-shake 摇晃动画 -
animate-slide-to-top 上滑动画 -
animate-slide-to-bottom 下滑动画 -
animate-slide-to-left 左滑动画 -
animate-slide-to-right 右滑动画 -

动画属性

data-reveal

为元素设置 data-reveal 属性,实现容器渐入显示的动画效果。详情参考首页中卡片的渐入显示效果。

根据属性值,实现不同的显示延迟。支持:

  • data-reveal
  • data-reveal="2"
  • data-reveal="3"
  • data-reveal="4"
HTML
<!-- 第一个渐入显示 --><div class="card" data-reveal>...</div><!-- 第二个渐入显示 --><div class="card" data-reveal="2">...</div><!-- 第三个渐入显示 --><div class="card" data-reveal="3">...</div><!-- 第四个渐入显示 --><div class="card" data-reveal="4">...</div>
最后更新于 2026-09-22 16:24:09 UTC+8