Sobes.tech
Junior — Middle

Czy możesz wyjaśnić zasadę działania media query w tworzeniu stron internetowych?

sobes.tech AI

Odpowiedź od AI

Media query — to mechanizm CSS, który pozwala na stosowanie różnych stylów w zależności od cech urządzenia lub okna przeglądarki, na przykład szerokości ekranu, orientacji, rozdzielczości i innych parametrów.

W tworzeniu stron internetowych media query służy do tworzenia responsywnego projektu, tak aby strona poprawnie wyświetlała się na różnych urządzeniach — od telefonów komórkowych po duże monitory.

Przykład media query, które zmienia kolor tła, gdy szerokość ekranu jest mniejsza niż 600px:

@media (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

W Flutter, choć media query to termin z weba, istnieje podobna klasa MediaQuery, która pozwala uzyskać informacje o rozmiarze ekranu i innych parametrach urządzenia dla interfejsu adaptacyjnego.