# transition-duration

transition-duration 属性以秒或毫秒为单位指定过渡动画所需的时间。默认值为 0s,表示不出现过渡动画。

# uni-app x 兼容性

Web Android iOS HarmonyOS
4.0 3.9 4.11 4.61

# 语法

transition-duration: <time>#;

# 默认值

0s

# 示例

hello uni-app x

扫码体验(手机浏览器跳转到App直达页)

Template

Script

<template>
  <view>
    <view :class="class"></view>
    <button @click="start">start</button>
    <button @click="reset">reset</button>
  </view>
</template>



<style>
  .box {
    width: 100px;
    height: 100px;
    background-color: blue;
  }

  .ani {
    transition-duration: 5s;
    width: 200px;
  }
</style>

# App平台

  • 不支持指定多个时长
  • HBuilderX4.0以下版本,属性值可以不设置单位,不设置单位时当做 ms(毫秒) 处理。从 HBuilderX4.0 起,统一为web的策略,必须设置单位,无单位当做非法值。也就是会造成动画不生效。

# Web规范

属性值必须设置单位,无单位时当做非法值处理

# 参见