Sobes.tech
Middle

Kuris HTML žymeklis padeda įkelti skirtingus vaizdus skirtingoms ekrano raiškos?

sobes.tech AI

Atsakymas iš AI

HTML'e naudojama <picture> žymė, norint įkelti skirtingus vaizdus priklausomai nuo ekrano raiškos. Joje galima nurodyti kelis <source> su media atributu, kuris nustato sąlygas vaizdo pasirinkimui, ir <img> su atsarginiu vaizdu.

Pavyzdys:

<picture>
  <source media="(min-width: 800px)" srcset="large.jpg">
  <source media="(min-width: 400px)" srcset="medium.jpg">
  <img src="small.jpg" alt="Pavyzdinis vaizdas">
</picture>

Šiuo pavyzdžiu naršyklė pasirinks large.jpg, jei ekrano plotis yra 800px ar daugiau, medium.jpg – nuo 400px iki 799px, ir small.jpg – mažesniems ekranams.

Taip pat, paprastais atvejais, galima naudoti srcset atributą <img> žymoje, nurodant skirtingus vaizdus su jų dydžiais.