Сдвигающийся плейсхолдер

Данное решение выполнено через псевдокласс :placeholder-shown, который отображает текст подсказки, заданной атрибутом placeholder.

Пример:

HTML:

Атрибут placeholder является пустым, но он необходим, чтобы можно было использовать его псевдокласс:placeholder-shown, при отсутвиии которого можно сдвинуть элемент куда угодно.

CSS:

Смотрите также:

Правильное отображение капчи reCAPTCHA на малых экранах и в узких блоках

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

Ваш комментарий отправлен!

Комментарии:

  • Станислав:

    Здравствуйте! А форму обратной связи с плагина Contact Form 7 вообще реально этим обернуть? Никогда не пользовался можно сказать данным плагином, но пользоваться стал другим плагином, который работает в тандеме с Contact Form 7. Формы у него просто ужасные. Вот этим бы хотелось решением хотелось бы и украсить серые будни пользования плагином Contact Form 7

    Ответить
  • Владимир:

    Здравствуйте. поставил на сайт вашу форму и пытаюсь прописать ваш урок по СДВИГАЮЩИЙСЯ ПЛЕЙСХОЛДЕР. Всё равно как было что пропадает текст с формы так и пропадает. Подскажите, пожалуйста на примере фашей формы как правильно прописать?

    Ответить
    • Alexander:

      Я не могу ничего подсказать не видя, что у вас получилось.
      И хотел бы еще отметить, что в блоге нет уроков, я просто выкладываю свои и чужие идеи со своей точки зрения, плюс стараюсь сделать максимально удобное их применение (в первую очередь для себя).

      Другими словами тут решения не всегда вставил и готово, иногда нужно уметь это все модифицировать и подстаривать или заказать (благодаря этому и есть возможность делать этот блог).

      Ответить
      • Владимир:

        Здраствуйте Александр. Сделал вот так

         <div id="message"></div>
                                      <div class="forma">
                                      <div class="form-at">
                                       <div class="validate-input-at w-50" data-validate="Обязательно">
                                        <div class="placeholder-container">
                                        <input class="input-at" type="text" name="name-at" placeholder="Имя" />
                                        <span class="focus-input-at"></span>
                                        </div>

        Добавляю <div class="placeholder-container"> и всё равно нечего не выходит

        Ответить
        • Alexander:

          В понедельник скину рабочий пример, было где то такое решение.

          Ответить
          • Владимир:

            Здравствуйте. Спасибо большое, буду ждать рабочего примера. Вам бы ещё на сайт добавлять видео обзоры, очень даже сильно бы облегчило бы для новичков.

            Ответить
              • Владимир:

                Здравствуйте Александр. И спасибо вам большое за предоставленное решение!