alt| Разработчик | Браузер | Нужно | |
|---|---|---|---|
| Ширина вьюпорта | |||
| Картинка к вьюпорту | |||
| Ретиновость экрана | |||
| Размеры картинок |
<video>)<imgsrc="400.png"width="400"srcset="600.png 1.5x,800.png 2x,1200.png 3x">
img {width:100%;max-width:100%;}@media (min-width:600px) {img { width:50% }}
<imgsrc="400.png"srcset="400.png 400w,800.png 800w,1200.png 1200w"sizes="(min-width:600px) 50vw, 100vw">
Меньше 600 пикселей.
400.png800.png1200.pngРавен 600 пикселям.
400.png800.png1200.pngБольше 600 пикселей.
400.png800.png1200.png<img src="webp.webp"onerror="src='webp--no.png';alt='Единорогу плохо';this.onerror=null"alt="Нян Кэт">
Спасибо Матиасу Байненсу за трюк.
<picture><source type="image/webp"srcset="picture.webp"><source type="image/vnd.ms-photo"srcset="picture.jpxr"><img src="picture.jpg"></picture>
<picture><source media="(min-width:1024px)"srcset="crowd.png"><source media="(min-width:640px)"srcset="group.png"><img src="face.png"></picture>
<picture>
<source
media="(min-width:1280px)"
sizes="50vw"
srcset="400.webp 400w,
800.webp 800w,
1200.webp 1200w"
type="image/webp">
<source
sizes="(min-width:640px) 60vw, 100vw"
srcset="400.webp 400w,
800.webp 800w,
1200.webp 1200w"
type="image/webp">
<source
media="(min-width:1280px)"
sizes="50vw"
srcset="400.png 400w,
800.png 800w,
1200.png 1200w">
<img
src="400.png"
sizes="(min-width:640px) 60vw, 100vw"
srcset="400.png 400w,
800.png 800w,
1200.png 1200w">
</picture>