Categories

Вступление в медиа-запросы CSS (CSS Media Queries)

Ryan DeWitt Январь 24, 2015
Rating: 5.0/5. From 2 votes.
Please wait...

В этом туториале представлен краткий обзор медиа-запросов CSS (CSS Media Queries).

Медиа-запросы в CSS (CSS Media Queries) — это модуль CSS3, с применением которых содержимое сайта адаптируется к заданным условиям, таким, как разрешение экрана (например, размеры смартфона и монитора компьютера). Медиа-запрос состоит из типа носителя и одного или более выражений, включая параметры медиа, которые определяются системой, как истинные или ложные. Результат запроса считается истинным, если тип носителя, указанный в медиа-запросе соответствует типу устройства, на котором отображается документ и все выражения медиа-запроса соответствуют истине. Когда медиа-запрос определяется, как истинный, применяются соответствующий файл стилей или отдельные правила стилей.

В этом туториале мы рассмотрим следующие медиа-запросы: Максимальная ширина (Max Width), Минимальная ширина (Min Width), и Многократные медиа-запросы (Multiple Media Queries). В частности, мы рассмотрим, как эти запросы могут быть применены к типу носителя экран (screen).

  1. Максимальная ширина (Max Width). Следующее правило CSS будет применено, если размер видимой области меньше 550px:

    @media screen and (max-width: 550px) {
      .class {background: #FF0000;}
    }

    Пожалуйста, просмотрите пример на скриншоте ниже:

    Introduction to CSS Media Queries-1
  2. Минимальная ширина (Min Width). Следующее правило CSS будет применено, если размер видимой области превышает 1200px.

    @media screen and (min-width: 1200px) {
    .class {background: #6666FF;}
    }

    Пожалуйста, просмотрите пример на скриншоте ниже:

    Introduction to CSS Media Queries-2
  3. Многократные медиа-запросы (Multiple Media Queries). Медиа-запросы можно комбинировать. Следующее правило CSS будет применено, если размер видимой области находится между 1050px и 1100px.

    @media screen and (min-width: 1050px) and (max-width: 1100px) {
    .class {background: #00FF99;}
    }

    Пожалуйста, просмотрите пример на скриншоте ниже:

    Introduction to CSS Media Queries-3
  4. Теперь вы знаете, как использовать медиа-запросы.

Эта запись была размещена в Работа с CSS и помечена как css, media, query, responsive. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов