Dialog要素でモーダルアニメーション|AIプロンプト作例
CODE PREVIEW
エディタを読み込み中…
P
プロンプト
<dialog>要素を使ったネイティブモーダルを作成。GSAPで開閉アニメーションを実装。背景カスタマイズ、フォーカストラップ、閉じるボタン付き。ダイアログ自体はライブラリ不使用、GSAPでトランジション。
HTMLのネイティブ<dialog>要素を使って、GSAPアニメーション付きで滑らかに開閉するモーダルの作り方を解説。背景カスタマイズとフォーカストラップも自動で効きます。
プロンプトの解説
このプロンプトは、HTML標準の
要素を活用してモーダルUIを構築しつつ、GSAPによるアニメーション演出を組み合わせる実装パターンを引き出すことを目的としています。jQueryやBootstrapなどのUIライブラリに頼らず、ブラウザネイティブのダイアログ機能をベースにすることで、軽量かつアクセシビリティ面でも堅牢な構成が得られます。フォーカストラップや背景カスタマイズといった実務要件も含めて指定しているため、プロダクション品質に近いコードサンプルが期待できます。ポートフォリオサイトや管理画面など、依存ライブラリを最小化したいプロジェクトへの応用に適しており、GSAPのtimelineを活用した開閉トランジションの書き方を学ぶ教材としても有効です。
このプロンプトは役に立ちましたか?
コメント
コメントは承認後に表示されます
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選