Увядзенне ў медыязапыты ў CSS

Існуе спецыяльная каманда @media, якая дазваляе выконваць розны код у залежнасці ад шырыні экрана.

У наступным прыкладзе нейкі код спрацуе, калі шырыня экрана ад 300px да 1200px:

css@media (min-width: 300px) and (max-width: 1200px) {
  /* нейкі код */
}

У наступным прыкладзе нейкі код спрацуе, калі шырыня экрана больш за 300px:

css@media (min-width: 300px) {
  /* нейкі код */
}

У наступным прыкладзе нейкі код спрацуе, калі шырыня экрана менш за 1200px:

css@media (max-width: 1200px) {
  /* нейкі код */
}

Давайце напішам у нашым медыя запыце нейкі код. Напрыклад, пры пэўных памерах экрана афарбуем абзацы ў чырвоны колер:

css@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

А цяпер афарбуем абзацы ў розныя колеры ў залежнасці ад шырыні экрана:

css@media (max-width: 300px) {
  p {
    color: red;
  }
}
@media (min-width: 300px) and (max-width: 900px) {
  p {
    color: green;
  }
}
@media (min-width: 900px) and (max-width: 1200px) {
  p {
    color: blue;
  }
}
@media (min-width: 1200px) {
  p {
    color: orange;
  }
}
Задание 1

Хай наступны код прымяніцца на экране шырынёй ад 0 да 800px:

cssp {
  font-size: 20px;
}

А наступны код хай прымяніцца на экране шырынёй ад 800px і больш:

cssp {
  font-size: 30px;
}
Задание 2

Хай наступны код прымяніцца на экране шырынёй ад 0 да 500px:

cssp {
  font-size: 15px;
}

Наступны код хай прымяніцца на экране шырынёй ад 500px да 900px:

cssp {
  font-size: 20px;
}

Наступны код хай прымяніцца на экране шырынёй ад 900px і больш:

cssp {
  font-size: 30px;
}