Next.jsでの画像の扱い
メニューを表示するにはスワイプしてください
画像は、ウェブサイトの視覚的な印象において重要な役割を果たします。Next.jsで画像を追加する方法に注目します。
<Image>コンポーネントは、従来のHTMLの<img>タグを拡張したもので、自動最適化機能を多数備えています。現代的なウェブデザインの複雑さに対応するために設計されており、読み込み時のレイアウトシフトを軽減することで、視覚的に安定したユーザー体験を実現します。また、このコンポーネントは画像サイズを自動的に調整し、小さいビューポートを持つデバイスでの帯域幅消費を削減することで、コンテンツ配信を最適化します。
プロジェクトに戻る
プロジェクトに画像を組み込む方法を確認します。public フォルダーには hero-desktop.png と hero-mobile.png が含まれています。これらを app/page.tsx ファイル内で、Image の next/image コンポーネントを使って追加します。
アプリのホームページに移動すると、画像が表示されます。
モバイル版では、幅 560px、高さ 620px の画像をもう一つ追加します。問題が発生した場合は、下記の解決策を参照してください。
実践例
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 10
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 10