@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, но не могу сообразить как это сделать
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
@puple_gal Автор вопроса
Может кому пригодится - написала примерное решение (открытие слайдера в нужном месте)
https://codepen.io/anon/pen/gywERq
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект