fade()
一个简单的淡入淡出动画。新幻灯片淡入,而旧幻灯片保持不变。仅当新幻灯片完全不透明时才有效。
示例
FadeTransition.tsxtsx
import {linearTiming ,TransitionSeries } from "@remotion/transitions";import {fade } from "@remotion/transitions/fade";constBasicTransition = () => {return (<TransitionSeries ><TransitionSeries .Sequence durationInFrames ={40}><Letter color ="#0b84f3">A</Letter ></TransitionSeries .Sequence ><TransitionSeries .Transition presentation ={fade ()}timing ={linearTiming ({durationInFrames : 30 })}/><TransitionSeries .Sequence durationInFrames ={60}><Letter color ="pink">B</Letter ></TransitionSeries .Sequence ></TransitionSeries >);};
FadeTransition.tsxtsx
import {linearTiming ,TransitionSeries } from "@remotion/transitions";import {fade } from "@remotion/transitions/fade";constBasicTransition = () => {return (<TransitionSeries ><TransitionSeries .Sequence durationInFrames ={40}><Letter color ="#0b84f3">A</Letter ></TransitionSeries .Sequence ><TransitionSeries .Transition presentation ={fade ()}timing ={linearTiming ({durationInFrames : 30 })}/><TransitionSeries .Sequence durationInFrames ={60}><Letter color ="pink">B</Letter ></TransitionSeries .Sequence ></TransitionSeries >);};
API
一个接受以下内容的对象:
enterStyle?
v4.0.84
场景进入时容器元素的样式。
exitStyle?
v4.0.84
场景退出时容器元素的样式。
shouldFadeOutExitingScene?
v4.0.166
退出场景是否应该淡出。默认为 false
。
note
默认为 false
,因为如果进入和退出场景都是半透明的,整个场景将是半透明的,这将使底部的内容透过来。
我们建议在完全不透明的场景之间进行过渡时将其设置为 false
。
如果场景没有完全覆盖(比如在叠加之间淡入淡出),我们建议将其设置为 false
。