Формы в наше время являются неотъемлемой частью сайта, где есть какие-либо поля ввода. PipUI имеет в себе компонент быстрой стилизации всех существующих элементов форм и даже больше.
Для начала работы подготовленных стилей, необходимо добавить компоненту формы класс .input
Помимо стандартного поле ввода со стилями, textarea может быть инициализована с помощью Javascript, что даст дополнительные возможности управления данной формой. Например, количество введенных строк, их копирование и др.
Для инициализации достаточно использовать следующий скрипт
По умолчанию селектор выбора файлов имеет стили заданные браузером и которые не поддаются на данный момент кастомизации, но это можно исправить, если поместить такой селектор в контейнер label.input-file и кастомизировать его, а сам селектор просто скрыть, что мы и сделали.
По умолчанию в браузерах нет данных переключателей, но как и в случае с селекторами файлов, мы сделали это возможным. Для этого необходимо поместить checkbox с классом .input в контейнер label.input-switch
Вспомогательные блоки служат в качестве дополнительной информации, которая появляется при наведении на контейнер. Данный блок можно использовать вместе с ярлыками.
Иногда бывают ситуации, когда необходимо вывести дополнительный контент до или после поля ввода или селектора. Для этих случаев есть дополнительный контейнер
.input-append-prepend, который так же совместим с .input-block.
Блок .prepend выводит дополнительный контент перед полем ввода или селектором, а блок .append, соответственно, после. Оба блока являются не обязательными в контейнере и могут использоваться как отдельно, так и вместе.