Що таке адаптивний вебдизайн?
Неможливо уявити сучасну веб-розробку без адаптивного/респонсивного дизайну. Це дозволяє користувачам однаково зручно користуватися веб-ресурсами на будь-якому пристрої: смартфоні, планшеті, комп'ютері чи телевізорі.
Як це працює?
- Команда розробників визначає, як виглядатиме кожен елемент залежно від розміру екрана;
- Необхідні інструкції додаються до коду;
- Браузер відстежує зміни області перегляду (viewport);
- Браузер застосовує правила, які команда розробників заклала у вигляді коду.
Медіа-запити
Медіа-запит — це те, що робить можливим адаптивний/респонсивний дизайн. За допомогою цих запитів розробники можуть встановлювати стилі будь-якого елемента залежно від розміру екрана.
Note
Медіа-запит можна сприймати як інструкцію: «Якщо екран користувача — це десктоп, застосувати такі стилі до елемента. Якщо екран користувача — смартфон, застосувати інші стилі до елемента. І так далі.»
Базовий синтаксис медіа-запиту виглядає так:
@media <media_type> <operator> (<media_feature>) {
/* CSS rules */
}
<media_type>
— визначає тип пристрою. Можливі значення:all
— значення за замовчуванням. Якщо нічого не вказано, правило медіа працює для всіх пристроїв;print
— правило медіа працює для пристроїв, що створюють друковані документи, наприклад, принтерів;screen
— правило медіа працює для всіх пристроїв із фізичним екраном.
<media_feature>
— визначає характеристики пристрою. Найпоширеніше використання:min-width:
— мінімальна ширина області перегляду;max-width:
— максимальна ширина області перегляду.
<operator>
— тип медіа та характеристика медіа розділяються необов’язковим логічним оператором. Можливі значення:and
або,
.
Note
У наступних розділах ми розглянемо використання медіа-запитів на практиці.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.04
Що таке адаптивний вебдизайн?
Свайпніть щоб показати меню
Неможливо уявити сучасну веб-розробку без адаптивного/респонсивного дизайну. Це дозволяє користувачам однаково зручно користуватися веб-ресурсами на будь-якому пристрої: смартфоні, планшеті, комп'ютері чи телевізорі.
Як це працює?
- Команда розробників визначає, як виглядатиме кожен елемент залежно від розміру екрана;
- Необхідні інструкції додаються до коду;
- Браузер відстежує зміни області перегляду (viewport);
- Браузер застосовує правила, які команда розробників заклала у вигляді коду.
Медіа-запити
Медіа-запит — це те, що робить можливим адаптивний/респонсивний дизайн. За допомогою цих запитів розробники можуть встановлювати стилі будь-якого елемента залежно від розміру екрана.
Note
Медіа-запит можна сприймати як інструкцію: «Якщо екран користувача — це десктоп, застосувати такі стилі до елемента. Якщо екран користувача — смартфон, застосувати інші стилі до елемента. І так далі.»
Базовий синтаксис медіа-запиту виглядає так:
@media <media_type> <operator> (<media_feature>) {
/* CSS rules */
}
<media_type>
— визначає тип пристрою. Можливі значення:all
— значення за замовчуванням. Якщо нічого не вказано, правило медіа працює для всіх пристроїв;print
— правило медіа працює для пристроїв, що створюють друковані документи, наприклад, принтерів;screen
— правило медіа працює для всіх пристроїв із фізичним екраном.
<media_feature>
— визначає характеристики пристрою. Найпоширеніше використання:min-width:
— мінімальна ширина області перегляду;max-width:
— максимальна ширина області перегляду.
<operator>
— тип медіа та характеристика медіа розділяються необов’язковим логічним оператором. Можливі значення:and
або,
.
Note
У наступних розділах ми розглянемо використання медіа-запитів на практиці.
Дякуємо за ваш відгук!