vue-parallaxy — VueJS компонент для эффектов прокрутки параллакса изображения

Производительный компонент для Vue 2+ с 60 FPS параллакс эффектом и простой настройкой в Вашем проекте.

Описание компонента

В целом, параллакс-эффект не нуждается в представлении. Он встречается настолько часто, что уже приелся. Однако, если он реально вам нужен в проекте на VueJS, то воспользуйтесь данным решением.

Использование компонента параллакса VueJS

Установка с помощью NPM:

npm install vue-parallaxy

Использование:

vue-parallax работает со слотами. Таким образом, вы можете передать изображение или даже srcsets для лучшего мобильного опыта.

Входные параметры

Prop Type Default Value Description
parallax Boolean true Activates parallax effect
speedFactor Number 0.15 factor on how strong the effect is
direction String ‘up’ Either ‘up’ or ‘down’, determines scroll direction of image
fixed Boolean false Other parallax effect. Image is fixed in position
sectionHeight Number 70 section height for mobile
breakpoint String ‘(min-width: 968px)’ Media query for mobile deactivation
sectionClass String ‘Masthead’ CSS class of the outer section tag
containerClass String ‘Masthead__image’ CSS class of the container holding the image
parallaxClass String ‘is-parallax’ Modifier class for the parallax effect
fixedClass String ‘is-fixed’ Modifier class for the fixed parallax effec