Параллакс грид : Parallax Grid

Параллакс сетка. Эффектный грид, который прокручивает отдельные столбцы сетки с разными скоростями.

Компонент «Parallax Grid» позволяет добавить эффект параллакса прокрутки к столбцам сетки из компонента Grid.


Применение

Чтобы применить этот компонент, добавьте атрибут data-uk-grid-parallax к элементу контейнера. Установите ширину элементов сетки с помощью классов uk-width-* или .uk-grid-width-* из компонента Grid.

Пример

1
2
3
4
5
6
7
8
9

Разметка

<!-- Это сетка, использующая uk-width-* для каждого элемента -->
<div data-uk-grid data-uk-grid-parallax>
    <div class="uk-width-small-1-2 uk-width-medium-1-3">...</div>
    <div class="uk-width-small-1-2 uk-width-medium-1-3">...</div>
    <div class="uk-width-small-1-2 uk-width-medium-1-3">...</div>
</div>

<!-- Это сетка, использующая uk-grid-width-* на самой сетке -->
<div class="uk-grid-width-small-1-2 uk-grid-width-medium-1-3" data-uk-grid data-uk-grid-parallax>
    <div>...</div>
    <div>...</div>
    <div>...</div>
</div>

Javascript Arguments

Чтобы настроить скорость прокрутки, просто измените аргументы атрибута data-uk-grid-parallax, например, так: data-uk-grid-parallax="{translate:220}"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

JavaScript options

Это пример того, как установить параметры через атрибут:

data-uk-grid-parallax="{translate:200}"
Option Possible value Default Description
translate integer 150 Translate value

Init element manually

var gp = UIkit.gridparallax(element, { /* options */ });

Добавляем к проекту компонент. Синтаксис

<script src="/../js/components/grid-parallax.min.js"></script>