Карусель с использованием Materialize CSS
Materialize CSS — это библиотека компонентов пользовательского интерфейса, созданная и разработанная Google. Это язык дизайна, который сочетает в себе классические принципы успешного дизайна с инновациями и технологиями.
Функции:
- Отзывчивый внешний интерфейс CSS.
- Он не зависит от браузера.
- Расширяемый.
- Его можно использовать бесплатно.
- Его акцент делается на различных действиях и компонентах.
- Требуется использование библиотеки jQuery JavaScript.
В этой статье мы собираемся создать 3D-карусель, используя материализовать CSS, который очень интересен и прост в разработке. Карусель Materialize CSS — надежный и универсальный компонент. Он поддерживает сенсорное управление, что упрощает его использование на мобильных устройствах.
Синтаксис:
HTML
<div class="carousel"> <a class="carousel-item" href="#one!"> <img src=""> </a> <a class="carousel-item" href="#two!"> <img src=""> </a> <a class="carousel-item" href="#three!"> <img src=""> </a> <a class="carousel-item" href="#four!"> <img src=""> </a> <a class="carousel-item" href="#five!"> <img src="" ></a></div> |
jQuery/JavaScript для инициализации:
Javascript
document.addEventListener("DOMContentLoaded", function() { var elems = document.querySelectorAll(".carousel"); var instances = M.Carousel.init(elems, options);}); $(document).ready(function(){ $(".carousel").carousel();}); |
Пример 1: Используя приведенные выше фрагменты кода, мы можем легко создать нашу карусель, указав источник изображений и гиперссылки (при необходимости) для этих изображений. Давайте посмотрим на пример ниже.
Выход:

Ползунок полной ширины: таким же образом мы можем создать ползунок полной ширины, установив для параметра jQuery fullWidth значение true . У нас также могут быть индикаторы, которые отображаются внизу ползунка. Этот ползунок также совместим с сенсорным экраном.
Чтобы создать слайдер такого типа, у нас есть класс « carousel carousel-slider », и внутри этого div мы размещаем изображения, используемые для создания слайдера, как показано ниже.
HTML
<div class="carousel carousel-slider"> <a class="carousel-item" href="#one!"> <img src=""> </a> <a class="carousel-item" href="#two!"> <img src=""> </a> <a class="carousel-item" href="#three!"> <img src=""> </a> <a class="carousel-item" href="#four!"> <img src=""> </a></div> |
Скрипт jQuery будет изменен, как показано ниже.
Javascript
$(".carousel.carousel-slider").carousel({ fullWidth: true}); |
Пример 2:
Выход:
