Skip to content
Framoo
Esc
↑↓navigate↵open⌘Jpreview
On this page

PatternOverlay

6種類の模様を画面全体に重ねます。

PatternOverlayは、kindで模様を選び、画面全体に重ねるコンポーネントです。

import { SceneLayer, SceneStage } from 'framoo/core'
import { PatternOverlay } from 'framoo/atmosphere'

export const PatternOverlayPreview = () => (
  <SceneStage>
    <SceneLayer followsCamera>
      {/* 背景画像など */}
      <PatternOverlay
        kind="stripes"
        color="rgba(255, 255, 255, 0.28)"
        size={58}
        opacity={0.68}
        speed={16}
      />
    </SceneLayer>
  </SceneStage>
)

模様の種類

kind 模様
stripes 斜めの縞模様
dots ドット模様
grid 格子模様
halftone 印刷の網点のような模様
rings 同心円
waves 波のようにうねる線

API Reference

Prop Type Default Description
kind PatternKind dots 重ねる模様の種類。上の一覧から選びます。
color string rgba(255, 255, 255, 0.2) 模様の色。
size number 36 模様の間隔。ピクセル単位。
opacity number 0.8 模様レイヤーの不透明度。0から1。
speed number 10 模様の移動速度。ピクセル毎秒。負の値で逆方向。

Was this page helpful?