Красивое решение для вращения по окружности любого количества изображений

Пример:

Кол-во фото для примера:

  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

HTML:

CSS:

Переменные:

  • --rotate-direction - направление вращения (1 - по часовой стрелке, -1 - против
  • --rotate-duration - продолжительность полного оборота карусели
  • --item-size - размер элементов карусели (100% - без отступов между ними)
  • --item-transition-duration - продолжительность увеличения

JS:

Вместо JavaScript можно использовать CSS, добавив в класс #gallery img переменные:

Только на данный момент эти функции поддерживаются не всеми браузерами.

Найдено на codepen.io у пользователя Mark Boots

Смотрите также:

Эффект частичного размытия изображения с наложением серого оттенка основанный на WebGL

Блок или секция с меняющимися мышкой фотографиями

WebGLImageFilter для наложения на фотографию различных фильтров

Добавить комментарий:

Ваш комментарий отправлен!