Простая форма поиска для сайта

Простая форма поиска для сайта

04.06.2015287710

Форма поиска является одним из основных элементов, который должен присутствовать на сайте. И его наличие в основном даже не обсуждается. Данная форма поиска реализована с помощью CSS3, и имеет эффект выдвижения в правую сторону при нажатии.

Установка

1. Загружаем папку в корень сайта.

2. Вставляем данный код, где хотим видеть форму:

Код
<form method="get" action="/search" id="search">  
<input name="q" type="text" size="40" placeholder="Поиск..." />  
</form>

3. Выбираем понравившийся стиль.

Темный стиль:

Код
#search input[type="text"] {  
background: url(/search_form/search-dark.png) no-repeat 10px 6px #444;  
border: 0 none;  
font: bold 12px Arial,Helvetica,Sans-serif;  
color: #777;  
width: 150px;  
padding: 6px 15px 6px 35px;  
-webkit-border-radius: 20px;  
-moz-border-radius: 20px;  
border-radius: 20px;  
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);  
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  
-webkit-transition: all 0.7s ease 0s;  
-moz-transition: all 0.7s ease 0s;  
-o-transition: all 0.7s ease 0s;  
transition: all 0.7s ease 0s;  
}  

#search input[type="text"]:focus {  
width: 200px;  
}

Светлый стиль:

Код
#search input[type="text"] {  
background: url(/search_form/search-white.png) no-repeat 10px 6px #fcfcfc;  
border: 1px solid #d1d1d1;  
font: bold 12px Arial,Helvetica,Sans-serif;  
color: #bebebe;  
width: 150px;  
padding: 6px 15px 6px 35px;  
-webkit-border-radius: 20px;  
-moz-border-radius: 20px;  
border-radius: 20px;  
text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);  
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;  
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;  
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;  
-webkit-transition: all 0.7s ease 0s;  
-moz-transition: all 0.7s ease 0s;  
-o-transition: all 0.7s ease 0s;  
transition: all 0.7s ease 0s;  
}  

#search input[type="text"]:focus {  
width: 200px;  
}  

Темный стиль с белым полем при нажатии:

Код
#search input[type="text"] {  
background: url(/search_form/search-white.png) no-repeat 10px 6px #444;  
border: 0 none;  
font: bold 12px Arial,Helvetica,Sans-serif;  
color: #d7d7d7;  
width:150px;  
padding: 6px 15px 6px 35px;  
-webkit-border-radius: 20px;  
-moz-border-radius: 20px;  
border-radius: 20px;  
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);  
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;  
-webkit-transition: all 0.7s ease 0s;  
-moz-transition: all 0.7s ease 0s;  
-o-transition: all 0.7s ease 0s;  
transition: all 0.7s ease 0s;  
}  
#search input[type="text"]:focus {  
background: url(/search_form/search-dark.png) no-repeat 10px 6px #fcfcfc;  
color: #6a6f75;  
width: 200px;  
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;  
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;  
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;  
text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);  
}



Сохраните в социальную сеть
Комментарии (10)
lero4ka 04.06.2015 в 16:16Спам
ХМ...интересно интересно! ЛАЙК!
0
Дмитрий 04.06.2015 в 16:21Спам
Спасибо, забрал :)
0
спасибо за материал
0
Марк Яковенко 04.06.2015 в 20:03
Советую убрать тени в стилях, то есть все строчки стилей со словом "shadow". А так же убрать обводку, "border: 1px solid #d1d1d1;" - убрать данную строчку вовсе, или изменить значение на 0. И у Вас будет выдвижная форма в стиле flat.
2
watceric 05.06.2015 в 02:48Спам
Спасибо!:)
0
Андрей 21.06.2015 в 07:23Спам
Спасибо.
0
DizeR 29.06.2015 в 14:47Спам
Спасибо!
0
Medoti Dorf 23.07.2015 в 08:14Спам
Спасибо, взял себе:)
0
Seymur mecidov 28.07.2015 в 11:10Спам
Куда нужно вставлять стиль?Помогите плииз
0
Марк Яковенко 02.08.2015 в 10:58
В таблицу стилей CSS
0
Чтобы оставить комментарий под этой публикацией,
зарегистрируйтесь или войдите.
Рейтинг лучших сервисов для самостоятельного создания сайта.
Лучшие конструкторы
Легко! Если пользоваться нашими советами.
Создать сайт