HTML Тег <picture>
Приклад
Як використовувати тег <picture>:
<picture>
<source media="(min-width:650px)" srcset="../images/img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="../images/img_white_flower.jpg">
<img src="../images/img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
Спробуйте самі »
Визначення та використання
Тег <picture> надає веброзробникам більше гнучкості у визначенні ресурсів зображень.
Найпоширенішим використанням елемента <picture> буде художній напрям в адаптивному дизайні. Замість того, щоб мати одне зображення, масштаб якого збільшується або зменшується залежно від ширини вікна перегляду, можна створити кілька зображень, які краще заповнюють вікно перегляду браузера.
Елемент <picture> містить два теги: один або кілька тегів <source> і один тег <img>.
Браузер шукатиме перший елемент <source> елемент, де медіазапит відповідає поточній ширині вікна перегляду, і тоді він відобразить належне зображення (вказане в атрибуті srcset). Елемент <img> потрібен як останній дочірній елемент елемента <picture>, як запасний варіант, якщо жоден із вихідних тегів не відповідає.
Порада: Елемент <picture> працює "подібно" до <video> і <audio>. Ви встановлюєте різні джерела, і перше джерело, яке відповідає вподобанням, це те, що використовується.
Підтримка браузерами
Числа в таблиці вказують на першу версію браузера, яка повністю підтримує елемент.
| Елемент | |||||
|---|---|---|---|---|---|
| <picture> | 38.0 | 13.0 | 38.0 | 9.1 | 25.0 |
Глобальні атрибути
Тег <picture> також підтримує Глобальні атрибути в HTML.
Атрибути подій
Тег <picture> також підтримує Атрибути подій в HTML.
Пов’язані сторінки
HTML Підручник: HTML елемент <picture>
CSS Підручник: CSS Адаптивний веб-дизайн - Зображення

