Skip to main content

Формы стиля CSS для макета, границ и дизайна

Input Animations With HTML And CSS (Май 2024)

Input Animations With HTML And CSS (Май 2024)
Anonim

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

С CSS это может измениться. Объединение CSS с более продвинутыми тегами формы может привести к созданию приятных форм.

Изменение цветов

Как и в случае с текстом, вы можете изменить цвета переднего и заднего фона элементов формы. Простым способом изменения цвета фона почти каждого элемента формы является использование свойства background-color во входном теге. Например, этот код применяет синий цвет фона (# 9cf) для всех элементов.

ввод { background-color: # 9cf; цвет: # 000;}

Чтобы изменить цвет фона только определенных элементов формы, просто добавьте textarea и выберите стиль. Например:

input, textarea, выберите { background-color: # 9cf; цвет: # 000;}

Не забудьте изменить цвет текста, если вы сделаете свой фоновый цвет темным. Контрастные цвета помогают сделать элементы формы более разборчивыми. Например, текст в темно-красном цветовом цвете намного легче читать, если цвет текста белый. Например, этот код помещает белый текст на красный фон.

input, textarea, выберите { background-color: # c00; цвет: #fff;}

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

form { background-color: #ffc;}

Добавить границы

Как и в случае с цветами, вы можете изменять границы различных элементов формы. Вы можете добавить одну рамку вокруг всей формы. Обязательно добавьте отступы, или ваши элементы формы будут зажаты рядом с границей. Вот пример кода для 1-пиксельной черной границы с 5 пикселями заполнения:

form { border: 1px solid # 000; padding: 5px;}

Вы можете помещать границы вокруг больше, чем только сама форма. Измените границу входных элементов, чтобы выделить их:

ввод { border: 2px пунктир # c00;}

Будьте осторожны, когда вы помещаете границы в поля ввода, поскольку они меньше похожи на поля ввода, и некоторые люди могут не понимать, что они могут заполнить форму.

Комбинированные функции стиля

Объединив элементы формы с мыслью и некоторым CSS, вы можете создать красивую форму, которая дополняет дизайн и макет вашего сайта.