При помощи 3D transforms мы можем делать простые элементы более интересным, разместив их в трехмерном пространстве. В сочетании с CSS transitions, эти элементы, размещенные в 3D-пространстве, создают очень реалистичный эффект.
Сегодня мы хотим поделиться с вами экспериментальной 3D-галереей, которая использует CSS 3D transforms.
Основная идея заключается в создании круговой галереи, где у нас есть одно изображение в центре и два по бокам. Так как мы используем перспективу, два боковых изображения будут создавать эффект трехмерности, когда мы их будем поворачивать.
Обратите внимание, что это будет работать только в браузерах, которые поддерживают CSS 3D-преобразования.
Следующая HTML-разметка используется для этой галереи:
<section id="dg-container" class="dg-container"> <div class="dg-wrapper"> <a href="#"> <img src="images/1.jpg" alt="image01"> <div>http://www.colazionedamichy.it/</div> </a> <a href="#"> <!-- ... --> </a> <!-- ... --> </div> <nav> <span class="dg-prev"><</span> <span class="dg-next">></span> </nav> </section>
А это инициализация галереи:
$('#dg-container').gallery();
Доступны следующие варианты:
current : 0, //индекс текущего элемента autoplay : false, // slideshow вкл / выкл interval : 2000 // время между переходами
Я надеюсь, что вам понравился этот пример!
Используйте кнопки навигации внизу страницы для перехода между элементами галереи
© 2008 - 2025 Webmasters.BY Все права защищены
Новый комментарий