文档

文档

Vue

MotionConfig

MotionConfig

MotionConfig 组件可以用于为所有子级 motion组件设置配置选项。.

<script setup>
  import { motion, MotionConfig } from "motion-v"
</script>

<template>
  <MotionConfig :transition="{ duration: 1 }">
    <motion.div
        :initial="{ opacity: 0 }"
        :animate="{ opacity: 1 }"
      />
  </MotionConfig>
</template>

Props

transition

定义一个回退 transition 以用于所有子级 motion 组件。

reducedMotion

默认值: "never"

reducedMotion 允许你设置一个站点范围的策略来处理减少运动。它提供以下选项

  • "user": 尊重用户的设备设置。

  • "always": 强制减少运动(用于调试)。

  • "never": 不尊重减少运动。

当减少运动开启时,transform 和 layout 动画将被禁用。其他动画,例如 opacitybackgroundColor,将继续存在。

nonce

如果使用内容安全策略nonce 属性,通过 MotionConfig 传递相同的属性将允许 Motion 生成的任何 style 块遵守该安全策略。

MotionConfig 组件可以用于为所有子级 motion组件设置配置选项。.

<script setup>
  import { motion, MotionConfig } from "motion-v"
</script>

<template>
  <MotionConfig :transition="{ duration: 1 }">
    <motion.div
        :initial="{ opacity: 0 }"
        :animate="{ opacity: 1 }"
      />
  </MotionConfig>
</template>

Props

transition

定义一个回退 transition 以用于所有子级 motion 组件。

reducedMotion

默认值: "never"

reducedMotion 允许你设置一个站点范围的策略来处理减少运动。它提供以下选项

  • "user": 尊重用户的设备设置。

  • "always": 强制减少运动(用于调试)。

  • "never": 不尊重减少运动。

当减少运动开启时,transform 和 layout 动画将被禁用。其他动画,例如 opacitybackgroundColor,将继续存在。

nonce

如果使用内容安全策略nonce 属性,通过 MotionConfig 传递相同的属性将允许 Motion 生成的任何 style 块遵守该安全策略。

MotionConfig 组件可以用于为所有子级 motion组件设置配置选项。.

<script setup>
  import { motion, MotionConfig } from "motion-v"
</script>

<template>
  <MotionConfig :transition="{ duration: 1 }">
    <motion.div
        :initial="{ opacity: 0 }"
        :animate="{ opacity: 1 }"
      />
  </MotionConfig>
</template>

Props

transition

定义一个回退 transition 以用于所有子级 motion 组件。

reducedMotion

默认值: "never"

reducedMotion 允许你设置一个站点范围的策略来处理减少运动。它提供以下选项

  • "user": 尊重用户的设备设置。

  • "always": 强制减少运动(用于调试)。

  • "never": 不尊重减少运动。

当减少运动开启时,transform 和 layout 动画将被禁用。其他动画,例如 opacitybackgroundColor,将继续存在。

nonce

如果使用内容安全策略nonce 属性,通过 MotionConfig 传递相同的属性将允许 Motion 生成的任何 style 块遵守该安全策略。

MotionConfig

示例

超越基础

Motion+是一次性付费,终身会员资格。

除了高级 Motion 功能、提前访问内容和一个私人的 Discord 社区,你还将解锁访问 90 多个高级示例的源代码,这些示例将此页面上的 API 提升到一个新的水平。

加载中...
加载中...
保持关注

订阅以获取最新新闻和更新。

保持关注

订阅以获取最新新闻和更新。