CSS function image-set()
Опис
image-set()
- це потужний інструмент для веб-розробників, що дозволяє вказувати набір зображень з різними розмірами та роздільністю для відображення на різних пристроях. Ця функція робить роботу з варіативними розмірами зображень більш зручною, забезпечуючи адаптивне відображення контенту на різних екранах.
Кожне зображення в image-set()
вказується шляхом до файлу (URL
) і, за бажанням, ширини та висоти. Браузер вибирає зображення для відображення, враховуючи розмір контейнера та роздільність пристрою. Найпідходящіше зображення вибирається для оптимального досвіду користувача.
Приклад використання:
background-image: image-set(url("image-small.jpg") 1x, url("image-medium.jpg") 2x, url("image-large.jpg") 3x);
У цьому прикладі, якщо роздільність пристрою 1x
, використовується "image-small.jpg"
; для 2x
- "image-medium.jpg"
; для 3x
- "image-large.jpg"
. Це дозволяє забезпечити високоякісний контент на різних пристроях, зберігаючи швидкість завантаження.
Порада: | Використовуйте зображення з різними розмірами та роздільністю, щоб забезпечити оптимальну якість зображень на різних пристроях. |
Порада: | Вказуйте доступні розміри зображень для браузера, щоб він міг вибрати найкраще підходяще зображення. |
Порада: | Переконайтеся, що зображення зазначені в правильному порядку, починаючи з найменшого до найбільшого розміру. |
Нотатка: |
|
Синтаксис
image-set(<image-set-list>);
<image>
URL-адреса зображення.
<resolution>
Одиниці вимірювання включають
x
абоdppx
для одиниці "точок на піксель",dpi
для одиниці "точок на дюйм" іdpcm
для одиниці "точок на сантиметр". Кожне зображення в межахimage-set()
повинно мати унікальну роздільність.type(<string>)
Дійсний рядок MIME-типу, наприклад
"image/jpeg"
.
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
113 |
88 |
6 |
15 |
113 |
Переглядач | ||||
---|---|---|---|---|
113 |
113 |
88 |
6 |
Мобільних переглядачів ще не додано.
Приклади
Блок використовує функцію image-set()
для фонового зображення.