ColorWash
画面全体の色合いを、指定した2色の間でゆっくり変化させます。
import { SceneLayer, SceneStage } from 'framoo/core'
import { ColorWash } from 'framoo/atmosphere'
export const ColorWashPreview = () => (
<SceneStage>
<SceneLayer followsCamera>
{/* 背景画像など */}
<ColorWash
from="#e66d75"
to="#4038a8"
opacity={0.28}
cycleDurationInFrames={240}
/>
</SceneLayer>
</SceneStage>
)API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
from |
string |
— | グラデーションの1色目。CSS color。 |
to |
string |
— | グラデーションの2色目。CSS color。 |
opacity |
number |
0.32 |
重ねるレイヤーの不透明度。0から1。 |
cycleDurationInFrames |
number |
省略時は12秒分 | 色が往復する1サイクルの長さ。 |
blendMode |
CSS blend mode |
normal |
背面のレイヤーとの合成方法。 |