PipUI v1.6.0
  • 🌟Введиние
  • 🗃️Скачать
  • ⚠️Начало работы
  • Компоненты
    • Базовый набор
    • Отступы
    • Палитра цветов
    • Grid сетка
    • Панель навигации
    • Выпадающее меню
    • Постраничная навигация
    • Формы
    • Кнопки
    • Полосы прогресса
    • Меню навигации
    • Модальные окна
    • Оповещения
    • Подтверждения действий
    • Вкладки
    • Хлебные крошки
    • Спойлеры
    • Таблицы
    • Панель BB-кодов
    • BB-коды
    • Валидаторы форм
    • Индексы полей ввода
    • Всплывающие подсказки
    • Подсвечивающиеся блоки
    • Всплывающие блоки
    • Слайдер
    • Автозаполнение
    • Селектор тегов
    • Блоки оповещений
    • Селекторы даты и времени
    • Якоря
  • 📧Контакты
  • 🔁GitHub
Powered by GitBook
On this page
  1. Компоненты

Формы

Формы и компоненты форм

PreviousПостраничная навигацияNextКнопки

Last updated 2 years ago

Формы в наше время являются неотъемлемой частью сайта, где есть какие-либо поля ввода. PipUI имеет в себе компонент быстрой стилизации всех существующих элементов форм и даже больше.

Для работы простейших полей ввода не потребуется вводить дополнительные классы или иные атрибуты. Стилизация сработает автоматически по умолчанию для всех тегов input, textarea, select

Вы так же можете использовать и стилизованные элементы checkbox и radio, как это представлено ниже

Помимо форм, стилизованных по умолчанию, имеются и атрибуты для их стилизации. Для создания такого компонента, необходимо обернуть элемент формы в блок с классом .input-block и задать дополнительный набор элементов

Класс .input-helper внутри блока .input-block создает скрытый блок информации, который появляется при наведении на .input-block

До и после формы ввода, можно добавить дополнительные компоненты, например, иконку или checkbox. Для этого необходимо обернуть поле ввода в класс .input-append, для добавления компонента после формы или .input-prepend, для добавления перед формой. Данные классы можно использовать как отдельно, так и вместе. Для определения самого блока компонента, используйте классы .append и .prepend соответствующе рядом с полем ввода

Форма выбора файла так же может быть стилизована стандартными средствами CSS, посредством помещения самого поля выбора файла внутрь блока с классом .input-block-file. Всё остальное его содержимое будет отображаться как обычно

Помимо всего прочего, Вы можете обернуть форму типа textarea в класс .textarea для поддержки пронумерованной формы и некоторых особенностей

Пример формы авторизации
Пример стилизации стандартных полей ввода
Пример стилизованных переключателей
Пример работы класса input-block
Пример стилизованной формы выбора файла
Пример работы append и prepend
Пример пронумерованного поля ввода