Sobes.tech
Junior — Middle

Puteți explica principiul de funcționare al media query în dezvoltarea web?

sobes.tech AI

Răspuns de la AI

Media query — este un mecanism CSS care permite aplicarea unor stiluri diferite în funcție de caracteristicile dispozitivului sau ale ferestrei browserului, de exemplu, lățimea ecranului, orientarea, rezoluția și alți parametri.

În dezvoltarea web, media query este utilizat pentru crearea unui design adaptabil, astfel încât site-ul să fie afișat corect pe diferite dispozitive — de la telefoane mobile până la monitoare mari.

Exemplu de media query care schimbă culoarea de fundal atunci când lățimea ecranului este mai mică de 600px:

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

În Flutter, deși media query este un termen din web, există o clasă similară MediaQuery care permite obținerea informațiilor despre dimensiunea ecranului și alți parametri ai dispozitivului pentru o interfață adaptabilă.