@PlasterTom

Как сделать прелоадер для каждого изображения?

Сейчас у меня загрузка картинок выглядит таким образом: 5afc639f52416418407466.jpeg
Затем они занимают свои места. Проблема в том, что мне неизвестна заранее высота изображений, поэтому замена изображений на лоадеры выглядит некрасиво. Они рендерятся как и картинки - крутятся все где-то вверху, а потом исчезают.
Хотелось бы чтобы каждый лоадер занимал именно то место, которая потом займет картинка. Пример:
5afc6472cfb12312934911.jpeg
Насколько я понял, погуглив тему, что если у приложения нет серверной части, то высоту узнать заранее невозможно.
Может быть, есть какие-то еще варианты сделать все красиво?
Для создания галлереи пользуюсь react-masonry-component, если есть лучшие варианты, посоветуйте, плиз.

П.С. Хотелось бы вообще посмотреть разные варианты кода для галлереи с лоадерами, как это обычно делают. Я новичок и неуверен в своем коде. Сам не смог нагуглить, если у вас есть где в закладках примеры, буду благодарен.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
В такой ситуации я бы давал секции с картинками минимальную высоту и ставил бы один прелоадер на всю секцию
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы