Я не совсем уверен, что вы беспокоитесь, но я думаю, что это прояснит, что JQuery UI делает и не делает для вас.
"Готов к прайм-тайм?"
Да.Темы пользовательского интерфейса JQuery существуют уже давно и не имеют проблем с криком "к поверхности, чтобы разрушить проект".Есть некоторые известные проблемы, в основном с продвинутыми проблемами CSS3.Например: все браузеры, кроме IE6, поддерживают закругленные углы из CSS3.JQuery UI темы используют эту функцию.Если вы хотите, чтобы в IE были закругленные углы, вам понадобится дополнительный плагин, который работает именно для IE, в частности.Это достаточно просто.
Ненавязчивость тем JQuery легко гарантируется, поскольку темы остаются отделенными от большинства проблем дизайна вашего сайта.Классы, реализованные в темах пользовательского интерфейса, означают что-то вроде «вот как выглядит active ».Твики, которые вы вносите в такие общие понятия, обычно бывают небольшими («3 оттенка розового цвета светлее, чем раньше») и обычно не сильно меняют размеры («добавьте немного дополнительных отступов к активным вещам»).Кроме того, чтобы сделать все это, вы можете использовать Themeroller .
Использование тем JQuery
У хороших людей из Filament Group есть хорошая статья о том, как стилизовать вещи, используя темы JQuery UI.Я не думаю, что смогу что-то добавить к их прохождению, за исключением того, чтобы указать, что они используют и тему JQuery разнообразных садов и их собственный макет CSS.Это все о разделении темы и макета.
Темы и дизайн сайта
Очень важно помнить, что темы не являются макетами. Существует огромныйРазница между ними.Темы JQuery отлично справляются с работой, оставаясь на одной стороне этого забора, и благодаря этому являются нетоксичными, легко заменяемыми дополнениями к веб-сайту.Обратите внимание:
Макеты довольно сложны и включают стилистические решения, которые нетривиальны и специфичны для конкретного сайта.Примеры вопросов дизайна:
- Куда идет эта кнопка?
- Насколько большими должны быть кнопки меню?
- Должна ли эта таблица центрироваться?
- Какой размер шрифта мне нужен для кнопок меню?
По сути, вы всегда пишете свой собственный дизайн.Если вы взяли один с полки, вы либо планируете его сильно изменить, либо создаете очень крутой веб-сайт.
Темы , такие как темы JQuery.Придайте вашему макету общего вида и ощущения .Их можно независимо поменять местами, добавить позже или как угодно.На каком-то уровне темы представляют собой разницу между 1) хорошим интерфейсом или 2) хорошим интерфейсом, который также является привлекательным и последовательным.Тематические вопросы включают в себя:
- Как обычно выглядит кнопка clickable ?А как насчет отключенной кнопки?
- Какого цвета все в целом?
- Каким должен быть округленный угол в целом?
- Что такоеобщий размер и цвет шрифта?
Итак, когда вы посмотрите на тему на одном сайте, вы, вероятно, можете взять ту же тему и применить ее к своему уникальному дизайну сайта с небольшими отличиями.Они должны быть абсолютно мягкими.