Задать вопрос
@Rithmsamba

Можно ли вычислить последний элемент в ряду flexbox'a (flex-wrap)?

Суть вот в чем: есть контейнер с блоками фикс. размера, по наведению на блок его размер должен увеличиваться в размере (не масштабироваться!).
Контейнер имеет свойство flex-wrap, т.е. блоки перескакивают, когда им не хватает места в строке.
Так вот, когда наводишь на последний блок в ряду, он начинает сильно дергаться, т.к. flex не может адекватно его переставить. Можно ли как-то определить, что блок в ряду последний?

тут примерчик
  • Вопрос задан
  • 402 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@GreatRash
При помощи JS можно: пробегаемся по всем чилдам и сравниваем boundingClientRect, как только top изменилось значит нашли последний элемент в ряду.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы