Полный список опций

Параметры могут передаваться через атрибуты данных:

<div class="fotorama"
 data-width="700"
 data-maxwidth="100%"
 data-ratio="16/9"
 data-allowfullscreen="true"
 data-nav="thumbs">
 <img src="1.jpg">
 <img src="2.jpg">
</div>

...или JavaScript:<.p>

$('.fotorama').fotorama({
 width: 700,
 maxwidth: '100%',
 ratio: 16/9,
 allowfullscreen: true,
 nav: 'thumbs'
});

width число или строка

Ширина контейнера в пикселях или процентах.

minwidth число или строка

Минимальная ширина сцены в пикселах или процентах.

maxwidth число или строка

Максимальная максимальная ширина контейнера в пикселях или процентах.

height число или строка

Высота контейнера сцены в пикселях или процентах.

minheight число или строка

Минимальная высота сцены в пикселах или процентах.

maxheight число или строка

Максимальная высота контейнера в пикселях или процентах.

ratio число или строка

Ширина, деленная на высоту. Рекомендуется, если вы используете процентную ширину.

Статья: Размеры

margin число

Горизонтальные поля для кадров в пикселях.

glimpse число или строка

Посмотреть размер соседних кадров в пикселах или процентах.

nav строка или булев тип

Стиль навигации:

  • 'dots' по умолчанию
    Точки в стиле iPhone.
  • 'thumbs'
    Эскизы.
  • false
    Ничего.

Статья: Миниатюры

navposition число или строка

Позиция навигации контейнера: 'bottom' or 'top'.

Статья: Позиция навигации

navwidth строка

Ширина контейнера навигации в пикселях или процентах.

thumbwidth число

Ширина уменьшенного изображения в пикселях.

thumbheight число

Высота уменьшенного изображения в пикселях.

thumbmargin число

Размер полей эскизов.

thumbborderwidth число

Ширина рамки активной миниатюры.

allowfullscreen булев тип или строка

Полноэкранный режим:

  • false по умолчанию
  • true
  • 'native'

Статья: Полноэкранный режим

fit строка

Как вставить изображение в Fotorama:

  • 'contain' по умолчанию
  • 'cover'
  • 'scaledown'
  • 'none'

Статья: Подгонка

thumbfit строка

Как вставить миниатюру в рамку, по умолчанию cover.

transition строка

Определяет, какой переход использовать:

  • 'slide' по умолчанию
  • 'crossfade'
  • 'dissolve'

clicktransition строка

Определяет альтернативный переход для использования при клике.

transitionduration число

Продолжительность анимации в миллисекундах.

Статья: Переходы

captions булев тип

Видимость субтитров.

Статья: Субтитры

hash булев тип

Статья: Хеш

startindex число или строка

Индекс или идентификатор кадра, который будет отображаться при инициализации фотогалереи.

loop булев тип

Включает цикл.

Статья: Цикл

autoplay булев тип или число

Включает слайд-шоу. Включите его с истинным или любым интервалом в миллисекундах.

stopautoplayontouch булев тип

Остановка слайд-шоу при любом действии пользователя с помощью fotorama.

Статья: Автовоспроизведение

keyboard булев тип или объект

Включает навигацию по клавиатуре.

Статья: Клавиатура

arrows булев тип

Включает навигационные стрелки над кадрами.

  • true Default
  • false
  • 'always'
    Не скрывайте элементы управления при наведении или кране.

click булев тип

Перемещение между кадрами осуществляется щелчком.

swipe булев тип

Перемещение между кадрами путем проведения по слайду пальцем или кликом мыши и перетаскиванием.

trackpad булев тип

Включает поддержку трекпада и горизонтальное колесо мыши.

Статья: Стрелки, клик, проведение по экрану

shuffle булев тип

Перемешивает кадры при запуске.

Статья: Перемешка

direction строка

Устанавливает направление кадров: ltr или rtl.

Статья: Справа налево (rtl)

spinner объект

Spinner опции:

$('.fotorama').fotorama({
 spinner: {
 lines: 13,
 color: 'rgba(0, 0, 0, .75)'
 }
});

Документация - Spin.js docs

shadows булев тип

Включает тени.

Переопределение значений по умолчанию

Переопределите значения по умолчанию, указав fotoramaDefaults перед загрузкой Fotorama:

<script>
 fotoramaDefaults = {
 width: 700,
 maxwidth: '100%',
 ratio: 16/9,
 allowfullscreen: true,
 nav: 'thumbs'
 }
</script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js"></script>