Назад Вперед Зміст


Стилізація форм

Вирівнювання елементів форми.

Для вирівнювання елементів на формі можна скористатися таблицею з прихованими межами та псевдокласами для стилізації.

Введіть ваші дані

Прізвище
Ім'я
Ім'я по батькові
Email
Телефон

У наступному прикладі перший стовпець таблиці має ширину 20% і вирівнювання по правому краю, а лівий 80% і вирівнювання по лівому краю.

У другому прикладі вирівнювання елементів на формі скористалися невидимим списком.

Оформлення елементів вибору.

Стилізація елементів вибору.
  1. Вибор декількох дісциплін.
  2. Вибор однієї дісципліни.

Звичайне CSS-властивість color застосоване до checkbox не дасть видимого результату, тому навіть для звичайного його фарбування доводиться використовувати щось із псевдоелементів:
::after
::before
ці псевдо дозволяють стилізувати певні частини батьківського елемента, у даному випадку це чекбокс.

У більшості випадків чекбокси або радіокнопки просто приховують, зверху накладають інший елемент, що змінює свій вигляд при кліці мишкою. Сам же перемикач хоч і прихований, але теж працює із подією (хоча візуально цього не видно). А іноді і не працює; іноді його стан повністю контролюється label за допомогою, наприклад, атрибута for.

Для відміченого чекбокса (правило .highload-checkbox:checked + label:after) можна не тільки намалювати круг як у прикладі, але й поставити галочку, емоджі або взагалі будь-який інший малюнок. Аналогічно для радіокнопки.

Приклад створення стильних перемикачів.


Назад Вперед Зміст