CSS - flexbox - wykrycie przeskoczenie elementów

CSS - flexbox - wykrycie przeskoczenie elementów
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
mam pytanko, czy da się jakoś w css @media wykryć że divy"przeskoczyły" i nie są już obok siebie, a jeden pod drugim? Wiem że można wykryć szerokość strony, ale chciałbym wykryć moment przeładowania.

Z góry dzięki za pomoc : )

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Nie, nie można za pomocą @media sprawdzić czy divy "przeskoczyły" na siebie.

Gdyby się dało, mógłbyś stworzyć niejednoznacznego CSSa, w stylu Jeśli divA jest powyżej divB, przenieś divB powyżej divA. Jeśli divB jest powyżej divA, przenieś divA wyżej divB..

Z tego samego powodu w CSSie nie ma np. selektora :visible (Jeśli divX jest niewidoczny, spraw aby był widoczy. Jeśli divX jest widoczny, spraw aby był niewidoczny.).

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 70
0

Tylko js. Mierzysz wysokość rodzica i dziecka, jeśli rodzic = 2xdziecko to masz to! :)

Silv
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
0
Mały Krawiec napisał(a):

divy"przeskoczyły" i nie są już obok siebie, a jeden pod drugim? Wiem że można wykryć szerokość strony, ale chciałbym wykryć moment przeładowania.

Co dokładnie przez to rozumiesz? Opisz jakąś przykładową sytuację. Może da się zrobić w CSS to, co tak naprawdę masz na myśli.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.