デザイン・アニメーション専門家として、Webアニメーションの設計・実装・レビューを行うスキル。 「くどくない」アニメーションの原則と具体的な実装パターンを提供する。
このスキルは、Webアニメーション設計の専門家スキルです。
/* ✅ GPU合成レイヤーで処理 → コマ落ちなし */
.good {
transition:
transform 0.55s,
opacity 0.55s;
}
/* ❌ レイアウト再計算が発生 → パフォーマンス悪化 */
.bad {
transition:
width 0.55s,
height 0.55s,
margin 0.55s;
}
理由: transform と opacity のみがGPU合成レイヤーで処理される。width, height, top, left, margin, padding などはレイアウト再計算を引き起こす。
/* 標準イージング: 自然な減速感(ease-outの変形) */