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

uSearch #1 - форма поиска для uCoz

Здрасте smile

Начнем с обычного вопроса, хотели бы вы изменить свою форму поиска? Если ответ положительный, ну или вы как в магазине одежды, пришли просто примерить и может быть возьмете ее на свой сайт, то прошу пройти в примерочную и выбрать понравившийся поиск для uCoz smile

Давайте посмотрим на то что у нас получится...

форма поиска для uCoz форма поиска для uCoz форма поиска для uCoz

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

Итак давайте приступим к установке:

Установка CSS
Code
#search {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  background:#fff;
  width: 8px;
  padding: 0 8px;
  height: 24px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
  border: 0;
  outline: none;
  border-radius: 50px;
  position: relative;
  z-index: 5;
  -moz-transition: .1s ease;
  -ms-transition: .1s ease;
  -webkit-transition: .1s ease;
  -o-transition: .1s ease;
  transition: .1s ease;
  cursor:pointer;
}
#search:focus {
  border: 0;
  outline: none;
  width: 180px; /*ширина открытой формы*/
}
p.s {
  z-index: 4;
  position: relative;
  padding: 6px;
  border-radius: 100px;
  background: #abc8df;
  display: inline-block;
  cursor:pointer;
}
p.s:hover, p.s:hover:after {
  background: #9eb9cf;
}
p.s_fo {
  -o-transition: 0.9s;
  -moz-transition: 0.9s;
  -ms-transition: 0.9s;
  -webkit-transition: 0.9s;
  transition: 0.9s;
  -moz-transform: rotate(1080deg);
  -ms-transform: rotate(1080deg);
  -webkit-transform: rotate(1080deg);
  -o-transform: rotate(1080deg);
  transform: rotate(1080deg);
}
p.s:after {
  content: '';
  display: block;
  position: absolute;
  width: 7px;
  height: 12px;
  background: #abc8df;
  bottom: -4px;
  right: -2px;
  border-radius: 0 0 5px 5px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.blue p.s, .blue p.s:after {background:#abc8df;} /*цвет лупы*/
.blue p.s:hover, .blue p.s:hover:after {background:#9eb9cf;} /*цвет лупы при наведении*/
.green p.s, .green p.s:after {background:#65b11c;}
.green p.s:hover, .green p.s:hover:after {background:#599c18;}
.gray p.s, .gray p.s:after {background:#d7d7d7;}
.gray p.s:hover, .gray p.s:hover:after {background:#c4c4c4;}
.pink p.s, .pink p.s:after {background:#ffbcef;}
.pink p.s:hover, .pink p.s:hover:after {background:#e49cd3;}
.orange p.s, .orange p.s:after {background:#faaa3a;}
.orange p.s:hover, .orange p.s:hover:after {background:#ea9e33;}
.black p.s, .black p.s:after {background:#676767;}
.black p.s:hover, .black p.s:hover:after {background:#484747;}

Добавляем их все также либо в стандартные стили ПУ / Дизайн / Управление дизайном (CSS), либо добавляем в свой css файл

Установка HTML
Code
<form method="get" action="/search/" class="blue">
  <p class="s"><input name="q" id="search" type="text" value=""></p>
</form>

Устанавливаем в то месте где хотим видеть...

Установка JS
Code
<script>
jQuery(document).ready(function () {
  $('#search').focusout(function(){
  $('p.s').addClass("s_fo");
  });
  $('#search').focusin(function(){
  $('p.s').removeClass("s_fo");
  });
});
</script>

Копируем и вставляем либо в отдельный js файл, либо после html кода формы поиска

Чтобы изменить цветовыю схему формы поиска для uCoz достаточно изменить всего лишь один класс в html коде тега form ниже представленны 6 вариантов цветовых решений

  • blue - голубой
  • green - зеленый
  • gray - серый
  • pink - розовый
  • orange - оранжевый
  • black - черный

Если вы не нашли своего цветового решения, то можете с легкостью написать свое, прочтя комментарии в css коде, также можетеизменить и ширину раскрытой части.

Понравилась статья? Оставьте свое мнение в комментариях к ней...

Понравилась статья? Перейди по рекламной ссылке ниже.
Раздел: Форма поиска ∫ Просмотров: 10871 ∫ 02.12.20124.5
Теги: css3, поиск
» Оцени и добавь:
оцени статью
4.5
5 Комментариев Поделись своим мнением
#5 Написал cech, 09.11.2013 00:24
Цитатнуть
1. сделайте позиционирование по правому краю.
2. на момент написания статьи происходила
#4 Написал Виталий, 08.11.2013 05:44
Цитатнуть
или как можно оставить его в развернутом виде?
#3 Написал Виталий, 08.11.2013 05:40
Цитатнуть
1. Можно ли сделать чтобы раздвигался справа налево?
2. Не происходит анимации прокрутки лупы.
#2 Написал MAKAROV, 03.12.2012 12:03
Цитатнуть
Забираю на тест
#1 Написал NuraS, 02.12.2012 10:15
Цитатнуть
Офигенная тема, cech! Мне лично очень понравилась!! Уже успел установить у себя)))
Вы зашли на сайт как незарегистрированный пользователь. Чтобы получить полный доступ к сайту, дополнительные возможности, пройдите пятиминутную регистрацию, либо войдите на сайт под свои логином.
Что говорят заказчики?
Наша команда сотрудничает с MVC достаточно продолжительное время. Мы очень довольны результатами работы. Рекомендуем!
Брович Денис, Россия
Заказывал шаблон, всё на высшем уровне, все что я просил было выполненно, даже больше, перевыполнено. Всё получилось просто супер, сочетания цветов и красота просто поражают.
Велисов Юрий, Украина
Приятно работать! Отзывчивость, исполнительность, заинтересованность в результате и качестве работы! Спасибо!
Смолен Аленксандо, Украина