www.seomark.ru |
Веб-дизайн и поисковая оптимизация |
|
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||
Создание формы обратной связи
Оформление формы обратной связи на сайтеПри размещении формы обратной связи на сайте часто требуется изменить её внешний вид. В большинстве случаев для этого достаточно средств CSS, но иногда требуется добавить динамические эффекты, например, плавное затемнение строк, всплывающие подсказки, выдвижение формы сбоку страницы и т.п. В одной из предыдущих статей уже было рассказано о создании выпадающего календаря для ввода даты в форме обратной связи. Теперь расмотрим еще несколько "украшений" для формы, которые легко сделать с помощью плагинов бесплатной библиотеки скриптов jQuery. Один из простейших эффектов - изменение прозрачности полей при вводе данных. Для этого используем плагин In-Field Labels для jQuery, разработанный Дугом Нейнером (Doug Neiner). При щелчке по полю формы прозрачность текста-подсказки уменьшается, а при начале ввода подсказка исчезает совсем. Действующий пример показан на рисунке: Установка плагина In-Field LabelsСначала, во избежание путаницы, создадим на сайте новую папку, назвав её forma. Затем скачиваем архив и распаковываем его в эту папку. В ней получится два файла: jquery-1.8.3.min.js и jquery.infieldlabel.js. В теге <head>...</head> на странице с формой обратной связи размещаем следующие строчки, указывающие пути к новым файлам, дополнительный java-скрипт для инициализации плагина и два правила CSS, определяющие положение полей ввода:
Чтобы плагин заработал, необходимо использовать формат полей ввода формы с тегом <label>...</label>. Для нашего примера HTML-код выглядит так: Обратите внимание, что заданное имя (атрибут name= "... ") для каждого поля формы повторяется также в label и id.
Настройка плагина In-Field LabelsВ плагине In-Field Labels можно изменять два параметра: прозрачность текста при наведении мыши и скорость изменения прозрачности. Для их изменения откройте файл jquery.infieldlabel.js в HTML-редакторе или в Блокноте и почти в самом конце его найдите следующие строчки: Прозрачность можно менять в диапазоне от 0 до 1, а время изменения задаете в миллисекундах. На этом установка плагине In-Field Labels закончена. С помощью скриптов jQuery можно создавать самые разнообразные эффекты для формы обратной связи и вывода её на экран, о чём продолжим разговор в следующих статьях (см. статьи "Календарь в форме обратной связи", "Применение jQuery для формы обратной связи", "Значки +/- для ввода чисел в форме обратной связи" и др.) 27.08.2013 г. см. все статьи по веб-дизайну >> |
||
|
||
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | ||
Copyright © 2008 - Марк Розенталь e-mail: Перепечатка материалов сайта разрешается при условии сохранения имени автора и гиперссылки на www.seomark.ru Ключевые слова: отправка письма с сайта, отправка e-mail с сайта, форма обратной связи, скрипт формы обратной связи, плагины jQuery |