Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Håndtering av Bilder i Next.js | Oppsett av et Next.js-prosjekt
Next.js 14-mestring for Bygging av Moderne Webapplikasjoner

bookHåndtering av Bilder i Next.js

Bilder har en betydelig rolle i det visuelle uttrykket til ethvert nettsted. La oss se nærmere på hvordan de legges til i Next.js.

<Image>-komponenten er en avansert versjon av den tradisjonelle HTML-<img>-taggen, og tilbyr en rekke automatiske optimaliseringer. Den er utviklet for å håndtere kompleksiteten i moderne webdesign og sikrer en visuelt stabil brukeropplevelse ved å redusere layoutskift under innlasting. Komponenten endrer også bildestørrelsen intelligent, noe som reduserer båndbreddebruk på enheter med mindre skjerm, og dermed optimaliserer innholdsleveringen.

Tilbake til prosjektet

La oss se hvordan vi kan inkludere bilder i prosjektet vårt. I public-mappen finner du hero-desktop.png og hero-mobile.png. Nå skal vi legge dem til i app/page.tsx-filen ved å bruke Image-komponenten fra next/image.

Når du navigerer til appens startside, skal bildet være synlig.

For mobilversjonen, legg til et annet bilde med en bredde på 560px og en høyde på 620px. Hvis du støter på problemer, kan du se på løsningen som er gitt nedenfor.

I praksis

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 10

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.08

bookHåndtering av Bilder i Next.js

Sveip for å vise menyen

Bilder har en betydelig rolle i det visuelle uttrykket til ethvert nettsted. La oss se nærmere på hvordan de legges til i Next.js.

<Image>-komponenten er en avansert versjon av den tradisjonelle HTML-<img>-taggen, og tilbyr en rekke automatiske optimaliseringer. Den er utviklet for å håndtere kompleksiteten i moderne webdesign og sikrer en visuelt stabil brukeropplevelse ved å redusere layoutskift under innlasting. Komponenten endrer også bildestørrelsen intelligent, noe som reduserer båndbreddebruk på enheter med mindre skjerm, og dermed optimaliserer innholdsleveringen.

Tilbake til prosjektet

La oss se hvordan vi kan inkludere bilder i prosjektet vårt. I public-mappen finner du hero-desktop.png og hero-mobile.png. Nå skal vi legge dem til i app/page.tsx-filen ved å bruke Image-komponenten fra next/image.

Når du navigerer til appens startside, skal bildet være synlig.

For mobilversjonen, legg til et annet bilde med en bredde på 560px og en høyde på 620px. Hvis du støter på problemer, kan du se på løsningen som er gitt nedenfor.

I praksis

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 10
some-alt