v2 エフェクト
BgEffectGrid
ページ読み込み時にグリッド線が構築される演出エフェクト。ローディング完了をビジュアルで伝えます。
PREVIEW
デモ
概要
ページ開幕時に細いグリッド線が順次展開・構築されるアニメーションです。完了時に ak2:grid-ready カスタムイベントを発行するため、他のアニメーション(useLogoAnimation: true によるSVGストロークアニメーションなど)と連動させることができます。
注意: このエフェクトは1回きりのローディング演出です。繰り返しアニメーションには使用できません。
CSS カスタム変数
このエフェクトに調整可能な CSS カスタム変数はありません。グリッドサイズは内部で 60px 固定です。
カスタムイベント
| イベント名 | タイミング | 説明 |
|---|---|---|
ak2:grid-ready |
グリッド構築完了時 | document に対して発行される |
document.addEventListener('ak2:grid-ready', () => {
// グリッド完成後の処理
});
使用例
セクションへの適用
sections:
- template: hero
title: "タイトル"
effects:
- BgEffectGrid
ページ全体への適用
---
layout: layouts/base.njk
effects:
- BgEffectGrid
---