Lenisで作るスムーススクロール+視差効果LPのプロンプト作例
プロンプト
Lenisを使用したスムーズスクロールページを作成し、背景画像がコンテンツとは異なる速度で動くパララックスセクションを含めます。現在のセクションをハイライトするシンプルなナビゲーションメニューも含めてください。
CODE PREVIEW
AIとの対話に追加する一言
プロンプトと一緒にコピーして、AIがより正確に意図を汲み取れるようにします
このコードをそのまま使いたいので、CDNリンクも含めた完全なHTMLファイルとして出力してください。
初心者なので、各行にコメントを追加して、何をしているか説明してください。
このコードをWordPressのテーマに組み込む方法も教えてください。
動作確認済みのコードをお願いします。エラーが出る場合の対処法も含めて。
この実装では、Lenisライブラリを使用したスムーズなスクロール体験とパララックス効果を組み合わせています。4つのフルスクリーンセクションがあり、各セクションの背景画像が前景のコンテンツとは異なる速度で動くことで、奥行きの錯覚を生み出します。
上部に固定されたナビゲーションメニューは、スクロールに応じて現在のセクションを自動的にハイライトし、メニュー項目をクリックするとそのセクションまでスムーズにスクロールします。各セクションではCSS transformを使用してパララックス効果を実現しており、背景画像がコンテンツよりも遅く動くことで3D感を高めています。
Lenisライブラリは設定可能なイージングと期間でバターのように滑らかなスクロールを提供し、パララックス効果は各セクションのスクロール位置に基づいて計算されます。この実装はレスポンシブで、デスクトップとモバイルデバイスの両方で良好に動作します。
プロンプトの解説
このプロンプトは、慣性スクロールライブラリ「Lenis」を活用したスムーズスクロールページの実装コードをAIに生成させるものです。パララックス効果とナビゲーションのアクティブ状態管理という複数の要件を一度に指定している点が特徴で、フロントエンド開発の定型的な構成をまとめて出力させるのに適しています。
Webポートフォリオやランディングページのプロトタイプ作成時に活用でき、Lenis・GSAP・Intersection Observer APIなどを組み合わせたコード例を素早く得たい場面で役立ちます。再現の際はスクロール速度の数値やセクション数を具体的に追記すると、より要件に近いコードが生成されます。
このプロンプトは役に立ちましたか?
コメント
コメントは承認後に表示されます
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選