я в настоящее время developping веб-сайт моей компании и в разделе галерея, менеджеры хочет дизайн, как это:CSS3 + JQuery - SlideDown Галерея
К сожалению, я не знаю, как я могу сделайте это ... Я пробовал искать Google, но ничего не нашел.
Это было бы что-то вроде этого, и когда вы нажмете на другой .item
, он закроет текущий открытый предмет и откроет новый ... стрелка должна быть ниже элемента, с центром в нем. Кроме того, когда вы нажимаете на ссылку .item.open
<a>
, она закрывает «pop-below» (похож на popover, но ниже, а не поверх ...), если он открыт.
Я знаю, что мой JQuery код будет что-то вроде:
$('.item a').click(function(e) {
if ($(this).parent().hasClass('open')) {
$(this).parent().removeClass('open'); // which would slide the details up
} else {
var $id = $(this).data('item-id');
getItemDetail($id);
}
e.preventDefault();
});
Вот Exemple HTML я буду использовать:
<div class="container">
<div class="projects">
<div class="item">
<a href="#item" data-item-id="exempleid" class="item-link">
<img src="" alt="item">
</a>
<!-- HERE GOES THE DETAIL-PANE -->
</div>
</div>
</div>
Если кто-то имеет представление о том, как я могу это сделать , Буду премного благодарен!
У вас есть HTML, чтобы показать? –
Ну, не сейчас, потому что панель сведений (синяя секция) будет создана по запросу AJAX, когда элемент будет нажат, а затем сохранен в LocalStorage (или файлы cookie, если LS недоступен). Поэтому я могу показывать только галерею HTML ... –
Перейдите к изображениям Google, найдите любое изображение, когда вы получите для них миниатюры, щелкните по любому из них, и он откроется так, как вы упомянули на скриншоте, я надеюсь что добирается до того, что вы хотите. - @FrederickMarcoux – Nitesh