Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Оригинальная форма поиска на CSS

Оригинальная форма поиска на CSS

Всем привет, сегодня мы реализуем с Вами оригинальную форму поиска на CSS. Данную форму Вы сможете использовать в дальнейших ваших проектах или видоизменять ее, взяв лишь только основу. Форма будет состоять из текстового поля, куда мы должны вводить поисковый запрос и иконки изображения, отвечающего за кнопку поиска. Со структурой мы разобрались, осталось лишь реализовать ее. Приступим:

<html>
<head>
 <title>Оригинальная форма на CSS</title>
 <link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body>
  <div class="search">
    <form name="search_form" method="get" action="#">
      <input type="text" name="q" placeholder="поиск">
      <input type="image" alt="Искать" src="images/icon-search.png">
    </form>
  </div>
</body>
</html>

А теперь оформляем форму при помощи стилей:

input[type="text"] {
  border: 1px solid #99dfdb;
  box-shadow: 0 1px 5px 3px #d1eff0 inset;
  color: #000;
  float: left;
  padding: 5px 5px 5px 10px;
  outline: none;
  transition: width 1s;
  width: 160px;
}

input[type="image"] {
  margin: -4px 0 0 -18px;
}

input[type="text"]:focus {
  width: 200px;
}

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

form

И последнее в данном уроке, что необходимо Вам, это изображение, которое Вы можете взять прямо отсюда. А на этом можно завершать наш урок и прощаться с Вами. Успехов Вам, до скорых встреч!

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

Добавить комментарий: