Формы в наше время являются неотъемлемой частью сайта, где есть какие-либо поля ввода. PipUI имеет в себе компонент быстрой стилизации всех существующих элементов форм и даже больше.
Для работы простейших полей ввода не потребуется вводить дополнительные классы или иные атрибуты. Стилизация сработает автоматически по умолчанию для всех тегов input, textarea, select
Помимо форм, стилизованных по умолчанию, имеются и атрибуты для их стилизации. Для создания такого компоненто, необходимо обернуть элемент формы в блок с классом .input-block и задать дополнительный набор элементов
До и после формы ввода, можно добавить дополнительные компоненты, например, иконку или checkbox. Для этого необходимо обернуть поле ввода в класс .input-append, для добавления компонента после формы или .input-prepend, для добавления перед формой. Данные классы можно использовать как отдельно, так и вместе. Для определения самого блока компонента, используйте классы .append и .prepend соответствующе рядом с полем ввода
HTML
<div class="input-block">
<label for="example-form-4">Подтвердите, что Вы не робот</label>
<div class="input-append input-prepend">
<input type="text" id="example-form-4" placeholder="Введите ДА и отметьте галочку">
<div class="prepend"><i class="fa-regular fa-user"></i></div>
<div class="append"><input type="checkbox"></div>
</div>
</div>
Форма выбора файла так же иожет быть стилизована стандартными средствами CSS, посредством помещения самого поля выбора файла внутрь блока с классом .input-block-file. Всё остальное его содержимое будет отображаться как обычно