Sobes.tech
Intern

Opowiedz mi o ostatnim ciekawym fakcie, którego się dowiedziałeś o CSS.

sobes.tech AI

Odpowiedź od AI

W CSS pojawiła się bardzo interesująca funkcja — zapytania kontenerowe (Container Queries). Pozwalają one na stosowanie stylów nie tylko w zależności od rozmiaru okna przeglądarki (jak media queries), ale także od rozmiaru nadrzędnego kontenera. Jest to szczególnie przydatne do tworzenia komponentów responsywnych, które mogą zmieniać swój wygląd w zależności od miejsca użycia, a nie tylko od szerokości ekranu.

Przykład użycia:

.card {
  container-type: inline-size;
}

@container (min-width: 400px) {
  .card {
    background-color: lightblue;
  }
}

Tutaj .card staje się kontenerem, a style wewnątrz niego zmieniają się, jeśli szerokość kontenera jest większa niż 400px. To otwiera nowe możliwości dla modularnego i responsywnego projektowania.