@puple_gal

Как сделать фотогалерею как в google картинки?

Как сделать фотогалерею как в google картинки?
То есть нажимаешь на фото допустим в 1 ряду - раскрывается галерея под первым рядом, нажимаешь на фото в 5 ряду - открывается галерея под 5 рядом
И все это еще должно быть адаптивным ....
5ca45e84bc55e509385215.jpeg

Моя логика изначально была такая:
Происходит клик по элементу - высчитывается его позиция сверху от родительского + его высота + отступ
var top = gallery_item.position().top + gallery_item.height() + 20;

И я пытаюсь в эту координату вставить код со слайдером
var html_slider = слайдер
$(".gallery").prepend(html_slider ).css({top: top, left: 0});

Код написала тут https://codepen.io/anon/pen/mgeMqL
Если слайдеру делать position: absolute, то он налазит на остальные элементы галереи, нужно как-то сделать padding равный высоте слайдера - чтобы появилось место для absolute, но не могу сообразить как это сделать
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
@puple_gal Автор вопроса
Может кому пригодится - написала примерное решение (открытие слайдера в нужном месте)
https://codepen.io/anon/pen/gywERq
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
28 мая 2024, в 17:13
35000 руб./за проект
28 мая 2024, в 17:11
15000 руб./за проект
28 мая 2024, в 17:01
2000 руб./за проект