注意
これらのツールは「vibe coding」で開発されています。
予期しない動作や不具合が発生する可能性があります十分ご注意ください。
予期しない動作や不具合が発生する可能性があります十分ご注意ください。
アニメーション生成
CSS/SVGアニメーションを視覚的に作成・カスタマイズできます。
アニメーションタイプ
アニメーション選択
アニメーション設定
プレビュー
CSSコード
/* アニメーション定義 */
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/* 使用例 */
.animated-element {
animation: fadeIn 1000ms ease 1;
}
/* 個別プロパティ版 */
.animated-element {
animation-name: fadeIn;
animation-duration: 1000ms;
animation-timing-function: ease;
animation-iteration-count: 1;
}
JavaScript版
// Web Animations API
element.animate([
{ opacity: 0 },
{ opacity: 1 }
], {
duration: 1000,
easing: 'ease',
iterations: 1,
});
アニメーションについて
パフォーマンスのヒント
- transform と opacity のアニメーションが最も高速
- will-change プロパティで事前に最適化可能
- 大量の要素には CSS より JavaScript の方が効率的
- GPU アクセラレーションを活用する
ブラウザ対応
- CSS アニメーション: 全モダンブラウザ対応
- Web Animations API: Chrome, Firefox, Safari 対応
- SVG アニメーション: 全モダンブラウザ対応
- ベンダープレフィックスは自動付与を推奨