Sivun latausnopeuden lisääminen responsiivisten kuvien avulla

Sivun Latausnopeuden Lisaaminen Responsiivisten Kuvien Avulla



Verkkosivustoa ottaessaan käyttöön kehittäjät käyttävät yleensä samaa kuvaa kaikille näyttökokoille, mikä ei ole hyvä käytäntö, koska selaimen koon muuttamisessa ei voi luottaa. Tällaisessa tilanteessa responsiiviset kuvat tulevat voimaan varmistaen, että kuva ladataan vastaavalle laitteelle sopivassa koossa ja laadussa, mikä lisää sivun latausnopeutta.

Kuinka parantaa sivun latausnopeutta käyttämällä responsiivisia kuvia?

Voit parantaa sivun latausnopeutta responsiivisten kuvien avulla käyttämällä seuraavia menetelmiä:







Esimerkki 1: Paranna sivun latausnopeutta reagoivien kuvien avulla käyttämällä 'srcset'-attribuuttia



Kätevin tapa käyttää responsiivisia kuvia voi olla ' srcset '-attribuutti, joka on kertynyt ' ' -tunniste. Tämän ominaisuuden avulla ohjelmoija voi määrittää erilaisia ​​kuvakokoja, ja selain valitsee automaattisesti sopivimman kuvan käyttäjän näytön kokoon nähden. Seuraavassa esittely:



DOCTYPE html >
< html >
< pää >
< meta merkkisetti = 'utf-8' >
< meta nimi = 'näkymä' sisältö = 'width=device-width, original-scale=1' >
< otsikko > otsikko >
pää >
< kehon >
< img src = 'F:\JOB TECHNICAL ARTIKKELIT\imgre.png' kaikki = 'Responsiivinen kuva'
srcset = 'F:\JOB TECHNICAL ARTICLES\imgre.png 400w, F:\JOB TECHNICAL ARTIKKELIT\imgre.png 800w, F:\JOB TECHNICAL ARTIKKELIT\imgre.png 1200w'
/>
kehon >
html >





Tässä koodissa:

  • ' srcset ” on mukana attribuutti, joka sisältää kuvan polun ja eri leveydet joka kerta.
  • Se on sellainen, että kuva ' F:\JOB TEKNINEN ARTIKKELI\imgre.png 400w ' edustaa kuvapolkua, jonka leveys on ' 400 ”pikseliä.
  • Näiden tietojen perusteella selain analysoi käyttäjän näytön koon perusteella sopivimman ladattavan kuvan siten, että pienemmät näytöt näyttävät pienempiä kuvia, mikä säästää kaistanleveyttä.

Lähtö



Esimerkki 2: Paranna sivun latausnopeutta responsiivisten kuvien avulla määrittämällä eri pikselitiheydet

Tässä esimerkissä kuvapolku määritetään eri pikselitiheyksien kanssa korkearesoluutioisille näytöille. Tämä voidaan saavuttaa ' srcset ”-attribuutti, joka näkyy alla:

DOCTYPE html >
< html >
< pää >
< meta merkkisetti = 'utf-8' >
< meta nimi = 'näkymä' sisältö = 'width=device-width, original-scale=1' >
< otsikko > otsikko >
pää >
< kehon >
< img src = 'F:\JOB TECHNICAL ARTIKKELIT\imgre.png' kaikki = 'Responsiivinen kuva' srcset = 'F:\JOB TECHNICAL ARTIKKELI\imgre.png 1x, F:\JOB TECHNICAL ARTIKKELIT\imgre.png 1,5x, F:\JOB TECHNICAL ARTIKKELI\imgre.png 2x'
/>
kehon >
html >

Määritä tässä koodinpätkässä kuvan polku kolmesti vaihtelevalla pikselitiheydellä. Se on sellainen, että selain valitsee sopivimman/sopivimman kuvan varmistaakseen huippulaadun eri näytöillä.

Huomautus: ' 1x ” pikseli on oletusarvo, joten käyttäjä voi valita, liittääkö se kuvan polkuun vai ei.

Lähtö

Esimerkki 3: Paranna sivun latausnopeutta responsiivisten kuvien avulla käyttämällä 'koko'-attribuuttia

Joissakin tilanteissa voi olla rajoituksia, joissa todellinen kuvakoko näytöllä vaihtelee näytön leveydestä. Tämän ongelman ratkaisemiseksi ' koot ” -attribuuttia voidaan käyttää sisällyttämään kuvakoon mediakyselyjen tai kiinteän koon mukaan. Alla koodiesittely:

DOCTYPE html >
< html >
< pää >
< meta merkkisetti = 'utf-8' >
< meta nimi = 'näkymä' sisältö = 'width=device-width, original-scale=1' >
< otsikko > otsikko >
pää >
< kehon >
< img src = 'F:\JOB TECHNICAL ARTIKKELIT\imgre.png' kaikki = 'Responsiivinen kuva' srcset = 'F:\JOB TECHNICAL ARTICLES\imgre.png 50w, F:\JOB TECHNICAL ARTIKKELIT\imgre.png 800w, F:\JOB TECHNICAL ARTIKKELIT\imgre.png 1200w'
koot = '(max-width: 800px) 100vw, 800px'
/>
kehon >
html >

Tässä koodilohkossa ' koot ”-attribuutti integroi mediakyselyt ja -koot. Se on sellainen, että se ohjaa selainta valitsemaan kuvakoon käyttäjän näytön leveyden mukaan. Tämä varmistaa, että kuvat eivät ylitä tavoiteleveyttä.

Lähtö

Tärkeitä huomioita 'koko'-attribuutin käytössä

' koot ”-attribuutti myös alla lueteltuina:

  • Kun käytät useita mediakyselyitä ' koot ”-attribuuttia, varmista, että ensimmäinen tosimediakysely on valittuna. Varmista myös, että mediakyselyt on järjestetty tarkimmasta vähiten tarkempaan.
  • 'Koot'-attribuutti ei tue prosenttikokoja, koska selain ei tiedä, kuinka leveä jokin prosentteina määritetty on, ennen kuin se on tietoinen yläelementin leveydestä.

Esimerkki 4: Paranna sivun latausnopeutta responsiivisten kuvien avulla käyttämällä ''-elementtiä

' ”-elementin avulla ohjelmoija voi näyttää ja ottaa käyttöön useita kuvia erikokoisissa näyttökokoissa. Se on hyödyllinen tapauksissa, joissa sisältö vaihtelee laitteen mukaan. Alla koodiesittely:

DOCTYPE html >
< html >
< pää >
< meta merkkisetti = 'utf-8' >
< meta nimi = 'näkymä' sisältö = 'width=device-width, original-scale=1' >
< otsikko > otsikko >
pää >
< kehon >
< kuva >
< lähde media = '(max-width: 100px)' srcset = 'F:\JOB TECHNICAL ARTIKKELIT\imgbanner.png' />
< img src = 'F:\JOB TECHNICAL ARTIKKELIT\imgre.png' kaikki = 'Responsiivinen kuva' />
kuva >
kehon >
html >

Näiden koodirivien mukaan:

  • Määritä ' ' elementti, joka kerää ' ”-elementtejä eri kuville ja anna selaimen valita sopiva käyttäjän näytön koon perusteella.
  • Myös, jos mikään ' ' elementit sopivat näytön kokoon, kuvassa määritetty kuva ”-tunniste toimii varavarana.
  • Tämä lisää vaihtoehtoisen kuvan odottamattomassa tapauksessa, mikä ylläpitää parannettua sivun latausnopeutta.

Lähtö

Johtopäätös

Sivun latausnopeutta voidaan parantaa responsiivisilla kuvilla käyttämällä ' srcset '-attribuutti, joka määrittää eri pikselitiheydet käyttämällä ' koot '-attribuutin kautta tai ' ”elementtiä. ' ” elementtilähestymistapaa voidaan harkita, jos mikään muu lähestymistapa ei toimi, koska se lisää vaihtoehtoisen kuvan odottamattomassa tapauksessa ilman lisävaihtoehtoja samalle kuvalle.