Начална » Toolkit » Създайте елементи за автоматично преоразмеряване с Scalable.js

    Създайте елементи за автоматично преоразмеряване с Scalable.js

    Ако трябва направете гъвкави елементи, които автоматично запълват контейнерите си Бих силно препоръчвам Scalable. Този свободен JS скрипт с отворен код е идеален за създаване на течен дизайн без много стрес.

    В библиотеката Scalable.js всичко е податливо, така че можете да променяте стила, размера, позицията и вътрешното съдържание на всеки контейнер. Необходими са елементи, подравнени в горната или долната част на страницата? Мащабируемият има опции за това.

    Обърнете внимание на GitHub repo, за да научите повече за това как работи.

    В най-основната си форма този скрипт взема елемент на целевата страница заедно с някои опции за персонализиране на дисплея. Ето някои примерни кодове направени директно от GitHub:

    var scalable = new Мащабируем (containerEl, опции);

    Естествено, първият параметър е който и да е елемент на контейнер, който насочвате (в идеалния случай a

    или нещо подобно).

    Параметърът options трябва да вземе масив от двойки ключ => стойност. Тези опции включват стойности на височината на контейнера, минимална и максимална ширина, заедно с макс (т.е. колко може да мащабира с вътрешните елементи).

    Разгледайте главната страница на проекта за използваема демо версия. Можете да плъзнете ъглите на контейнера за автоматично преоразмеряване на гъвкавия елемент вътре. Това е доста готино, тъй като под тази област ще намерите използваем код направени директно от страницата.

    Има начини да се справят с гъвкави елементи само с чист CSS. Въпреки това, тези методи могат да се чувстват датирани и не предлагат толкова контрол, колкото JavaScript.

    Ако искате да опитате това, просто вземете копие от GitHub и вижте какво мислите.

    Скалируемият все още е в активно развитие, но е лесен за редактиране скрипт за вашите нужди.