Слайдер slider carousel joomla 4

«Слайдер» - это слайд-шоу для отображения на экране 1-го слайда из серии содержимого, созданный на основе CSS 3D-трансформаций и немного на JavaScript. Он работает с текстом, изображениями или обычной разметкой.

Bootstrap называет этот компонент Карусель (селектором запуска является carousel). Хотя по своим характеристикам Слайдер и Карусель существенно отличаются. Карусель - это показ нескольких слайдов на экране. Но в Bootstrap существует только Слайдер. Разработчики отказались делать Карусель, потому что в мобильном варианте она бесполезна. Но можно кастомизировать скрипт carousel. В этой статье рассматриваем Слайдер. Про Карусель напишу позже.

Функционал слайдера joomla-4

Навигация: кнопки “вперед/назад”, стрелки клавиатуры, свайп на мобильнике.

Анимация: по умолчанию slide. Изменить на плавный переход fade - добавить в разметку класс carousel-fade

Автоматическая смена слайдов: добавить класс data-bs-interval="3000" (3 секунды)

Контент: можно добавить любой контент в формате html-code, он отобразиться поверх изображения, для этого добавьте класс carousel-caption и вставьте необходимое:

  • Заголовок
  • Описание
  • Кнопки-ссылки

Бывает так, что текст в слайдере слишком большой, и он расползается в мобильнике. Его можно скрыть полностью или частично. Добавьте к нужному элементу два класса d-none и d-md-block, по имени класса понятно, что они делают - первый скрывает текст на малых экранах, а второй показывает на больших.

1 пример, включены все аттрибуты:
интервал смены слайдов 3 сек; анимация fade; навигация полная;
текст - Заголовок, Описание, Кнопка;
скрытие всего текста - в мобильнике на 1-ом слайде;
скрытие описания - в мобильнике на 2-м слайде
2 пример:
смены слайдов нет; анимация slide; навигация Кнопки внизу; текст - Заголовок, Описание, Кнопка
3 пример:
смены слайдов нет; анимация slide; навигация Стрелки сбоку; текст - Заголовок, Описание, Кнопка

Слайдер уже установлен в ядро joomla-4, нужно всего лишь добавить код в статью или модуль. Сделать это очень легко, описание на странице Конструктор элементов и в скаченном архиве.

💬 Нет комментариев