CSS не может обеспечить функциональность поиска на сайте, но можно использовать CSS для стилизации формы поиска, кнопки поиска и результатов поиска.
Вот пример кода CSS для стилизации формы поиска и кнопки:
form {
display: flex;
flex-direction: row;
align-items: center;
}
input[type="text"] {
border: none;
background-color: #f2f2f2;
padding: 10px;
width: 200px;
border-radius: 5px;
margin-right: 10px;
font-size: 16px;
}
input[type="submit"] {
background-color: #4CAF50;
color: white;
border: none;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
}
input[type="submit"]:hover {
background-color: #3e8e41; /* изменяем цвет кнопки при наведении */
}
Здесь мы использовали CSS-селектор form
для выбора элемента form
, который содержит поле ввода текста и кнопку поиска. Затем мы добавили несколько стилей для поля ввода текста и кнопки поиска, включая установку заднего фона background-color
, border-radius
для закругления углов и padding
для создания отступов вокруг элементов.
Для кнопки мы добавили цвет фона background-color
, установку color
для текста на кнопке, padding
и border-radius
для радиуса закругления углов. При наведении на кнопку мы изменяем цвет фона на темнее.
Чтобы реализовать поиск на сайте, использование CSS не достаточно. Требуется создание программы поиска на стороне сервера с использованием языков программирования, таких как PHP, Python, Ruby и других. Если вы пользуетесь системой управления содержимым (CMS) типа WordPress или Joomla, то в них уже есть готовые плагины для реализации поиска на сайте.