You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tailwind CSS结合Tailwind Elements渐入动画无法生效求助

Tailwind Elements 滚动渐入动画失效排查
  • 动画参数格式错误:你在data-te-animation属性中使用的[fade-in_1s_ease-in-out]格式不符合要求,正确写法应该用空格分隔动画名称、时长和缓动函数,即fade-in 1s ease-in-out,不需要方括号包裹(方括号是Tailwind自定义类的写法,但Tailwind Elements的动画属性不支持这种格式)。
  • 缺少初始隐藏状态:fade-in动画需要元素初始处于不可见状态才能体现渐入效果,给元素添加opacity-0的Tailwind类,动画触发时会自动切换至opacity-100。
  • 滚动触发条件不满足:如果元素在页面加载时就处于视口范围内,onScroll触发逻辑不会生效。可以将元素移至页面下方测试,或者通过data-te-animation-on-scroll-offset属性调整触发阈值,比如设置data-te-animation-on-scroll-offset="50",表示元素距离视口顶部50px时触发动画。
  • 初始化时机可能有误:确保initTE({ Animate })是在DOM完全加载后执行的。纯HTML环境下,将脚本放在<body>标签末尾;框架环境(如React/Vue)中,在组件挂载完成后调用初始化方法。

修正后的示例代码

<h2 id='name' 
    data-te-animation-init 
    data-te-animation-start="onScroll" 
    data-te-animation-reset="true" 
    data-te-animation="fade-in 1s ease-in-out"
    class='text-white font-Bebas_Neue font-bold text-6xl absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-40 text-center z-10 md:text-5xl xl:text-7xl opacity-0'>
    Alexander Zhao 
</h2>

内容的提问来源于stack exchange,提问作者Alexander Zhao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 16:34:59