Красивый стиль оформления для input

Красивый стиль оформления для input

В этой статье вы узнаете как изменить оформление тега, используя плагин jQuery Label Better. С помощью этого расширения можно улучшить оформление элементов формы тега. Среди особенностей плагина можно отметить простоту использования – нужно только прописать атрибут placeholder, а label будет создан, при необходимости, автоматически.

Демо Скачать

В первую очередь необходимо подключить jQuery. Это нужно сделать после тега head:

Для работы необходимо подключить jquery.label_better.js.

После необходимо создать скрипт, вызывающий функцию, и передать ей имя класса .label_better и тип используемой анимации:

Кроме этого параметра, допустимо указывать и другие:

Задавать значения параметров, передаваемых в плагин, можно непосредственно в тексте HTML-файла. В качестве примера можно взять атрибут data-position. Задавая его значение, можно управлять позицией смещения.

Текст placeholder-а может меняться в зависимости от текущего состояния. За изменение текста отвечает атрибут data-new-placeholder. Следующий код меняет текст «Ваше имя» на «Введите имя» после получения фокуса.

Обратите внимание, что плагин работает не во всех браузерах. В Internet Explorer плагин не функционирует, а в Opera могут возникнуть проблемы с корректным отображением. Для работы с этими браузерами понадобится искать другой вариант оформления input.


Оставить комментарий