Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма HTML5 и CSS3
7. Скрити елементи, прозрачности и responsive дизайн

Медийни заявки

-51,13 € за ВЕЛИКДЕН: Вземи курс "HTML5 и CSS3" за    127,31 € 76,18 €  ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Медийни заявки – ключът към responsive дизайна

Медийните заявки (Media Queries) ни позволяват да променяме стила на страницата според размера на екрана. Те решават проблема с неправилното визуализиране на сайтa при малки устройства като мобилни телефони. Най-важното: можем да зададем различни CSS правила, които се активират само при определена ширина на екрана. Това е основата на responsive дизайна.

Стъпка по стъпка: създаване на първа медийна заявка

  1. Отворете вашия CSS файл.
  2. В края на файла добавете медийна заявка, която започва с @media.
  3. Задайте условие за максимална ширина, например 600 пиксела.
  4. Вътре във фигурните скоби добавете стилове, които да се прилагат при тази ширина.
  5. Тествайте, като намалявате ширината на браузъра.

Примерна логика: когато ширината стане по-малка или равна на 600px, се активират новите стилове (например промяна на фона).

Основни CSS елементи в този урок

  • @media – дефинира медийна заявка
  • max-width – задава максимална ширина, при която правилата ще се приложат
  • body – селекторът, към който могат да се приложат нови стилове
  • background-color – променя цвета на фона

Медийните заявки дават контрол върху това как изглежда сайтът на различни устройства и са задължителна част от модерната уеб разработка.