v2 エフェクト

BgEffectSnow

白い雪がゆっくり降り積もるエフェクト。冬・クリスマス・北欧系サイトに。

PREVIEW

← v2 エフェクト一覧


デモ


概要

丸い雪の粒子がゆっくり揺れながら落下するエフェクトです。最もよく使われる背景エフェクトの一つで、CSS 変数と YAML パラメーターの両方に対応しています。hue を指定することで白以外の色付き雪にすることもできます。


CSS カスタム変数

変数名 デフォルト 説明
--snow-count 60 粒子数
--snow-alpha 1.0 明るさ係数
--snow-hue 未設定 色相(0〜360)。未設定で白/青白
--snow-lightness 70 明度(0〜100)。hue 設定時のみ有効

YAML パラメーター(セクション適用時)

パラメーター デフォルト 説明
count 60 粒子数(推奨: 20〜200)
alpha 1.0 明るさ係数(推奨: 0.5〜1.5)
hue 未設定 色相 0〜360(未設定で白/青白)
lightness 70 明度 0〜100(hue 設定時のみ有効)

使用例

セクションへの適用(オプションなし)

sections:
  - template: hero
    title: "タイトル"
    effects:
      - BgEffectSnow

セクションへの適用(オプションあり)

sections:
  - template: hero
    title: "タイトル"
    effects:
      - name: BgEffectSnow
        count: 30
        alpha: 1.2
        hue: 210
        lightness: 80

ページ全体への適用

---
layout: layouts/base.njk
effects:
  - BgEffectSnow
---

CSS 変数での調整

:root {
  --snow-count: 100;
  --snow-alpha: 0.9;
}

← v2 エフェクト一覧 | ↑ 目次