CSS стилизация input - советы и примеры
CSS стилизация input может быть выполнена с использованием различных свойств и псевдоклассов. Ниже приведены некоторые примеры кода для стилизации input:
1. Изменение фона и цвета текста:
input {
background-color: #e6e6e6;
color: #333333;
}
2. Изменение размера и шрифта текста:
input {
font-size: 16px;
font-family: Arial, sans-serif;
}
3. Изменение границы и радиуса углов:
input {
border: 1px solid #cccccc;
border-radius: 4px;
}
4. Изменение отступов:
input {
padding: 8px;
margin: 4px;
}
5. Изменение внешнего вида при наведении курсора:
input:hover {
background-color: #f2f2f2;
border-color: #999999;
}
6. Изменение внешнего вида при фокусе на элементе:
input:focus {
outline: none;
box-shadow: 0 0 4px #0088ff;
}
7. Изменение внешнего вида при активации элемента:
input:active {
background-color: #d9d9d9;
}
Также можно использовать псевдоклассы, такие как `:invalid`, `:valid` и `:required`, чтобы добавить специфичные стили для недопустимых, допустимых или обязательных полей ввода.
input:required {
border-color: red;
}
input:invalid {
border-color: red;
}
Вышеуказанная стилизация может быть изменена и дополнена в зависимости от требований и предпочтений дизайна. Важно помнить, что поддержка определенных стилей может различаться в разных браузерах, поэтому рекомендуется тестировать стили на разных платформах и обеспечивать адекватный пользовательский опыт во всех случаях.