Rumah >hujung hadapan web >tutorial js >Cara mengoptimumkan imej responsif secara automatik di Gatsby
Gatsby, rangka kerja berasaskan React yang popular, memudahkan pengoptimuman imej responsif, menghapuskan keperluan untuk perkhidmatan luaran atau plugin. Panduan ini meneroka keupayaan terbina dalam Gatsby untuk mencipta imej yang dioptimumkan untuk pelbagai saiz skrin.
Kelebihan Utama Pengoptimuman Imej Gatsby:
bagaimana Gatsby mengoptimumkan imej:
gatsby-image
(imej dengan dimensi tetap) dan (imej yang menyesuaikan diri dengan lebar kontena) jenis imej. fixed
fluid
gatsby-transformer-sharp
Plugin ini menggunakan perpustakaan pemprosesan imej tajam untuk mengubah saiz, tanaman, dan memampatkan imej, menghasilkan pelbagai versi untuk saiz skrin yang berbeza. gatsby-plugin-sharp
gatsby-remark-images
. Pertimbangkan untuk mengoptimumkan imej besar untuk mengurangkan masa binaan.
src/images
menyediakan akses kepada data imej yang dioptimumkan. Gunakan serpihan untuk pertanyaan yang bersih. Contoh:
childImageSharp
<code class="language-graphql">fragment fluidImage on File { childImageSharp { fluid(maxWidth: 1000) { ...GatsbyImageSharpFluid } } }</code>
Gunakan props komponen gatsby-image
atau untuk menjadikan imej yang dioptimumkan dalam komponen React anda.
gatsby-image
fluid
fixed
featuredImage
di frontmatter markdown anda. Proses medan ini dalam templat anda menggunakan gatsby-image
. gatsby-remark-images
dan konfigurasikannya dalam gatsby-config.js
. Sintaks imej markdown standard kemudian akan menggunakan pengoptimuman imej Gatsby secara automatik. Soalan Lazim (Soalan Lazim):
gatsby-image
Imej Responsif: gatsby-plugin-image
imej yang menyesuaikan diri dengan saiz skrin yang berbeza untuk tontonan optimum.
gatsby-plugin-image
Atas ialah kandungan terperinci Cara mengoptimumkan imej responsif secara automatik di Gatsby. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!