Компонент «Динамический адаптив»

При работе над адаптивом сайта нам постоянно приходится изменять внешний вид объекта. В неких вариантах нам нужно поменять порядок частей, когда при определенной ширине экрана некий блок обязан находиться в другом месте HTML-структуры.

Функционал динамического адаптива перемещает требуемый блок (на определенном расширении экрана) в другой блок. Перемещение отображается в разметке HTML. Когда ширина экрана меняется в большую сторону, объект возвращается на место.

Использование функционала

К блоку, который нужно переместить, добавляем атрибут data-fls-dynamic. Можно использовать снипет da. Подключение JS функционала произойдет автоматически

Вот возможные значения атрибута:

data-fls-dynamic="селектор блока, ширина экрана, позиция, селектор родительского блока"

Где:

  • селектор блока – (обязательно) селектор объекта куда надо переместить
  • ширина экрана – (обязательно, по умолчанию 767,98) ширина экрана при которой сработает магия перемещения
  • позиция – (по умолчанию 0, то есть первая) позиция, которую займет перемещенный объект среди уже присутствующих
  • селектор родительского блока – селектор объекта в котором находится селектор блока . Используется для уточнения места, куда надо переместить. Если указано, то компонент будет искать селектор блока , который вложен в селектор родительского блока
Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях