Кастомізація форм на веб-сайті — це ефективний спосіб підкреслити індивідуальний стиль бренду та покращити користувацький досвід. У WordPress, використовуючи CSS, можна легко змінити вигляд текстових полів, кнопок та інших елементів форми. У цій статті ми розглянемо 16 прикладів кастомізації форм з коментарями щодо їх використання та механізму дії.
1. Зміна розміру текстового поля
input[type="text"] {
width: 100%;
padding: 10px;
}
Коментар: Цей стиль збільшує ширину текстового поля, роблячи його зручнішим для введення довших текстів. Ідеально підходить для форм з великими текстовими полями.
2. Стилізація кнопки відправки
input[type="submit"] {
background-color: #4CAF50;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}
Коментар: Додає стиль кнопці відправки, роблячи її більш привабливою і виділеною.
3. Кастомізація радіокнопок
input[type="radio"] {
transform: scale(1.5);
margin-right: 10px;
}
Коментар: Збільшує радіокнопки, роблячи їх легшими для вибору. Корисно для форм з опціями вибору.
4. Стилізація падінгу та бордеру для текстових полів
input[type="text"], textarea {
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
}
Коментар: Додає м'який падінг і елегантний бордер до текстових полів, покращуючи загальний вигляд форми.
5. Зміна стилю вибору (dropdown)
select {
padding: 10px;
border-radius: 4px;
background-color: #f1f1f1;
}
Коментар: Стилізує випадаючий список (dropdown), роблячи його більш гармонійним із загальним дизайном форми.
6. Ховер-ефект для кнопки відправки
input[type="submit"]:hover {
background-color: #45a049;
}
Коментар: Додає ефект наведення миші на кнопку відправки, підвищуючи інтерактивність.
7. Анімація для текстових полів при фокусі
input[type="text"]:focus {
border: 2px solid #555;
}
Коментар: Змінює бордер текстового поля при фокусі, акцентуючи увагу на активному елементі.
8. Стилізація чекбоксів
input[type="checkbox"] {
transform: scale(1.5);
margin-right: 10px;
}
Коментар: Подібно до радіокнопок, збільшує чекбокси для зручнішого використання.
9. Кастомізація повідомлення про помилку
input[type="text"]:invalid {
border: 2px solid red;
}
Коментар: Підсвічує текстові поля червоним, якщо введені дані не відповідають вимогам.
10. Зміна шрифту в текстових полях
input[type="text"], textarea {
font-family: Arial, sans-serif;
}
Коментар: Встановлює однаковий шрифт для текстових полів і текстових областей, забезпечуючи єдність стилістики.
11. Тінь для текстових полів
input[type="text"] {
box-shadow: 3px 3px 5px #ccc;
}
Коментар: Додає тінь до текстових полів, створюючи ефект глибини.
12. Закруглені кути для кнопок
input[type="submit"] {
border-radius: 5px;
}
Коментар: Робить кути кнопки відправки закругленими, надаючи їй м'якший вигляд.
Як кастомізувати контакт форми в WordPress із CSS
13. Зміна курсору при наведенні на елементи форми
input[type="text"], input[type="submit"], select {
cursor: pointer;
}
Коментар: Змінює курсор на покажчик при наведенні на різні елементи форми, підвищуючи інтуїтивність.
14. Плавна зміна кольору кнопки при наведенні
input[type="submit"]:hover {
transition: background-color 0.3s ease;
}
Коментар: Робить перехід кольору кнопки більш плавним при наведенні.
15. Стилізація міток (labels)
label {
font-weight: bold;
color: #333;
}
Коментар: Виділяє мітки для полів, роблячи їх більш читабельними.
16. Адаптивність форми
@media (max-width: 600px) {
input[type="text"], input[type="submit"], select {
width: 100%;
}
}
Коментар: Забезпечує адаптивність форми на мобільних пристроях, змінюючи ширину елементів.
Також вам буде цікаво:
Як з допомогою CSS у WordPress додати стилізовані кнопки та посилання
Як з допомогою CSS у WordPress налаштувати відображення зображень та галерей
Зручний хостинг для ваших сайтів на WordPress
Шукаєте хороший хостинг для ваших сайтів на WordPress? Зверніть увагу на Host4Biz. Це надійний хостинг з сучасними серверами в Європі та українською командою.
А за промокодом MYHOST10 ви отримаєте знижку в 10% на першу оплату. Для цього реєструйтесь за посиланням та введіть код перед оплатою.
Висновок
Кастомізація форм у WordPress за допомогою CSS дозволяє не тільки покращити візуальний вигляд вашого сайту, але й забезпечити кращий досвід для користувачів. Використання цих прикладів допоможе створити унікальний та функціональний інтерфейс.