Недавно появилось несколько статей о новых кнопках без изображений Google:
- http://stopdesign.com/archive/2009/02/04/recreating-the-button.html
- http://stopdesign.com/eg/buttons/3.0/code.html
- http://stopdesign.com/eg/buttons/3.1/code.html
- http://gmailblog.blogspot.com/2009/02/new-ways-to-label-with-move-to-and-auto.html
Мне очень нравится, как эти новые кнопки работают в Gmail. Как я могу использовать эти или похожие кнопки на моем сайте? Существуют ли какие-либо проекты с открытым исходным кодом с похожим внешним видом?
Если бы я хотел свернуть свой собственный пакет кнопок, как этот, с помощью JQuery / XHTML / CSS, какие элементы я мог бы использовать? Мои первоначальные мысли:
Стандарт
<input type="button">
с css для улучшения внешнего вида (статья о дизайне в основном говорила о css / imges).Jquery javascript для вызова настраиваемого диалогового окна, привязанного к кнопке в событии «onclick», в котором будут
<a>
теги и панель поиска для фильтрации? Будет ли разумным макет таблицы для этого всплывающего окна?
Я плохо разбираюсь в реверс-инжиниринге вещей в Интернете, какие инструменты я мог бы использовать, чтобы помочь реконструировать эти кнопки? Используя панель инструментов веб-разработчика Firefox, я действительно не вижу CSS или javascript (даже если он минимизирован), который используется во всплывающих диалоговых окнах кнопок. Какой инструмент браузера или другой метод я мог бы использовать, чтобы взглянуть на них и получить некоторые идеи?
Я не собираюсь украсть какой-либо IP-адрес Google, просто представьте, как я могу создать аналогичную функциональность кнопок.
<button type="submit">
Вместо этого используйте a , поскольку он может иметь дочерние элементы и иметь любой стиль, который вам нравится.Вы можете использовать этот плагин jquery, который я разработал. Кнопки работают практически где угодно, и, поскольку это плагин, их легко установить и настроить.
http://swizec.com/code/styledButton/
источник
Обновление этого сообщения за 2011 год:
Google запустил новый дизайн для своих сервисов в июле 2011 года. Новые кнопки Google были воссозданы здесь: http://pixify.com/blog/use-google-plus-to-improve-your-ui /
Новые кнопки выглядят так:
источник
Вы можете попробовать использовать плагин Firebug для Firefox, чтобы просмотреть CSS на кнопке.
источник
Самая большая проблема, с которой вы столкнетесь, будет заставить его работать в разных браузерах.
Я думаю, вам следует серьезно подумать, действительно ли вам это нужно ... Google получает много денег, создавая что-то подобное из-за огромного количества кнопок и языков, которые им нужны; Я подозреваю, что для большинства сайтов и приложений также было бы неплохо использовать изображения.
Тем не менее, компонент с открытым исходным кодом - хорошая идея: широко распределять богатство и усилия.
источник
Большая часть работы здесь, вероятно, не будет связана с дизайном - эти посты уже являются отличным практическим руководством по эффектам градиента.
Проблема в том, чтобы заставить это работать во всех браузерах, а точнее - в причудливых кучах мусора, таких как IE6 и IE7.
Я думаю, что вы на правильном пути со стандартной кнопкой, которую переписывают с помощью jQuery - таким образом вы по-прежнему будете доступны для программ чтения с экрана и сможете хорошо деградировать в действительно старых браузерах.
Что касается HTML, я думаю, вам лучше всего посетить Gmail с каждым браузером и посмотреть, какой HTML создается - я бы ожидал, что он будет совершенно другим для IE6, IE7 (также в зависимости от того, нужен ли им quirks-mode) и всего остального. .
источник
Они были выпущены как часть библиотеки закрытия : см. Демонстрацию кнопок
источник
На панели инструментов веб-разработчика есть информация о стиле представления в меню css, которая сообщит вам, какой CSS применяется к элементу. В этом меню также есть функция «Редактировать CSS», которая позволяет вам изменять CSS «на лету», чтобы увидеть, как это влияет на страницу.
источник
Сообщение со ссылкой на библиотеку закрытия не распространяется. То, что было выпущено как часть библиотеки закрытия, использует кнопки с градиентами .
Остальные перечисленные решения бесполезны. Вы не можете пойти дальше и заставить эти кнопки работать в каждом браузере, в котором они работают в Gmail. То, что Боумен показывает на своем сайте, не является рабочим кодом.
источник