4 064 Скрипты / Form

Красивая форма поиска на CSS3

Красивая форма поиска на CSS3

В этом уроке мы красиво оформим форму для поиска. Сделаем её с закругленными краями, с градиентом и внутренней тенью для поля ввода.
Такой эффект достигается только в CSS3 поддерживаемых браузерах.

Трюк с кругом
Вы можете создать круг, указав очень большое значение его радиуса - border-radius. В примере ниже используется значение 100px.

.circle {
    width: 100px;
    height: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}

Эффект внутренней тени для поля ввода
Пока что данная функция поддерживается только в Chrome 4+ и Firefox 3.5+ и последних версиях Opera. В IExplorer 9 отображается, но "колбасится" всё остальное, а в IE6,7,8 отображается нормально, но без поддержки CSS3 - без закруглений и теней.

.inset {
   -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
   -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
   box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
}

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

Скачать 1640Загрузок 1,17 Kb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи