Используйте CSS media queries.
Для большого экрана задайте нужный размер/фон, позицию фона, для малого, соответственно, меньше и т.п.
Это очень просто, попробуйте.
Посмотрите в сторону push и pull классов.
Сделайте сначала порядок колонок под мелкие девайсы, чтобы он сворачивался как надо.
А под десктопы с помощью push и pull подгоните колонки на нужные места.
Должно получиться.
Пятая колонка ведет себя так, потому что она последняя в ряду (колонок же 5).
А в Foundation это значит float: right.
В css media для мелких экранов пропишите float: none.
А так да, для этого удобнее всего использовать block-grid с указанием количества колонок для каждого размера.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.