Статьи
Портфолио
Друзья
Контакты

Последние статьи

06.07.2010 Memcache и Zend: у Вас "падает" Memcache? 4 коммент.

06.07.2010 Collabtive - web-based project management software 2 коммент.

03.06.2010 Ускоряем ZF-проекты: автолоад и сборка в один файл 2 коммент.

Все

Категории

PHP 2 стат.

Zend Framework 25 стат.

Javascript 3 стат.

Другое 12 стат.

Книги 1 стат.

Украина 1 стат.

Все

RSS

Статьи

Комментарии

Портфолио

Облако тегов

программирование  Программы  портфолио  php  zend framework  Zend_Db  Smarty  Zend_Form  паттерны  javascript  niceforms  jQuery  Zend_Mail  веб  Google  Zend_Rest  Zend_View_Helper  zend casts  Zend_View  Zend_Layout  speedUp  интернет  Загрузчик фотографий  Flash  ВКонтакте  zend  localization  zend_translate  gettext  антон шевчук  подарки  Я читаю  Книги  sphinx  релизы 

Все

Реклама



Статистика



Rambler's Top100

Главная > Статьи > Javascript > Niceforms - стилизируем формы!
19.11.08 Niceforms - стилизируем формы!

Здравствуйте, дорогие друзья! Вот решил написать интересную заметку о забавном JS, который поможет сделать Ваши веб-формы более красивыми и изящными всего за пару минут Вашего внимания.

Скриншот №1

Речь идет о малоизвестном проекте Niceforms, который ведет Lucian Slatineanu. На момент написания статьи последней была доступна версия 2.0.

Это решение построено с использованием JavaScript и CSS, без применения сторонных библиотек и Javascript-фреймворков.

 

Для того, чтобы начать использовать всю эту красоту нужно:

 

  1. Скачать самую последнюю версию разработки с сайта Emblematiq;
  2. Поместить файлы проекта в папку на Вашем сервере;
  3. Подключить файлы в Ваши веб-странички (как обычно);
  4. Открыть страничку с подлюченными файлами и... вуаля!

Скриншот №2

Вот и вся премудрость. Лично меня поразила простота использования библиотеки и легкость наведения красоты, увеличения комфортности веб-приложений.

 

Но как всегда в бочке меда найдется и ложка дегтя. Протестировав компонент на нескольких разных страницах при разных браузерах, я не нашел никаких проблем, но тут я вспомнил, что некоторые важные для меня формы используют для наполнения контентом TinyMCE, а он в свою очередь експлуатирует для своих целей textarea. Мои догадки оказались не безпочвенными.

 

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

Скриншот №3

Итак, Данный инструмент из этого:

Скриншот №4

Делает вот такую красоту:

Скриншот №5

В общем - неплохая разработка. Мне очень понравилась. Настоятельно рекомендую обратить на неё внимание.

 

Сайт проекта: www.emblematiq.com

Теги:  javascript, niceforms

Другие категории:

■ PHP ■ Zend Framework ■ Javascript ■ Другое ■ Книги ■ Украина
Комментарии к статье
  autotop

21.02.09 09:23:26

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

  illusive

27.02.09 14:20:28

Вещь полезная, но прихотливая: если чего-то не так, то все лезет, а если подключать другие скрипты, которые имеют отношение к формам, то вообще завал.

  Роман

16.03.09 14:24:45

а кто нибудь может поделиться формой vars.php. чет я недоганяю по моему маленько. Спасибо!

  illusive

16.03.09 14:30:49

Роман, подкрутить этот скрипт - проще-прощего. Создайте свою форму с классом "niceform" и просто подключите на страницу JS-файлы. Все сразу станет на свои места

  Роман

16.03.09 16:00:45

Спасибо за оперативный ответ. Только я не совсем понимаю в терминологии. А можно дать мне какой ибудь фалик и я его уже под себя посмотрю... Спасибо!

  illusive

18.03.09 12:58:38

ок. Я сброшу Вам ссылку на такой файлик, когда его сделаю Улыбается.

помещу в него только пример и больше ничего. Так, думаю, будет понятнее.

  illusive

26.03.09 09:17:59

Роман, держите обещанный пример. Извините, что так долго, я просто был очень занят.

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

 
Статьи | Портфолио | Друзья | Контакты
Идея и мозги: Васильев Андрей © 2008-2010 Web-Blog Кисточка и фантазия: Зелинский Богдан