Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Next.jsでの画像の扱い | Next.jsプロジェクトのセットアップ
モダンなWebアプリ構築のためのNext.js 14マスタリー

bookNext.jsでの画像の扱い

メニューを表示するにはスワイプしてください

画像は、ウェブサイトの視覚的な印象において重要な役割を果たします。Next.jsで画像を追加する方法に注目します。

<Image>コンポーネントは、従来のHTMLの<img>タグを拡張したもので、自動最適化機能を多数備えています。現代的なウェブデザインの複雑さに対応するために設計されており、読み込み時のレイアウトシフトを軽減することで、視覚的に安定したユーザー体験を実現します。また、このコンポーネントは画像サイズを自動的に調整し、小さいビューポートを持つデバイスでの帯域幅消費を削減することで、コンテンツ配信を最適化します。

プロジェクトに戻る

プロジェクトに画像を組み込む方法を確認します。public フォルダーには hero-desktop.pnghero-mobile.png が含まれています。これらを app/page.tsx ファイル内で、Imagenext/image コンポーネントを使って追加します。

アプリのホームページに移動すると、画像が表示されます。

モバイル版では、幅 560px、高さ 620px の画像をもう一つ追加します。問題が発生した場合は、下記の解決策を参照してください。

実践例

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  10

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  10
some-alt