У вас есть два основных варианта создания пользовательской темы.
Первый должен прочитать documentation for the jQuery UI CSS framework. Есть только несколько классов, о которых можно узнать; структура очень упрощена, но разработана таким образом, что эти несколько классов будут влиять на каждый отдельный виджет в пользовательском интерфейсе jQuery.
Второй вариант - перейти к jQuery UI ThemeRoller и визуально создать тему, а затем загрузить ее. Это всего лишь графический интерфейс, который будет настраивать классы из CSS Framework, указанных выше.
Для вещей, которые влияют на размеры, такие как отступы и край, вам нужно будет заглянуть в индивидуальный стиль виджета. Вы можете увидеть классы для каждого виджета в документации API. Например, вот theming information for tabs. Для изменений в отдельных классах виджета я бы рекомендовал оставить только существующий CSS и написать новые правила, чтобы переопределить встроенные параметры. Это даст вам чистый путь обновления.
Hi. У вас есть код, который вы пробовали? Вы пытались уменьшить количество прокладок для этих элементов. –
Вам придется настроить и, возможно, переопределить тему [jQuery UI theme] (http://jqueryui.com/themeroller/), которую вы используете для этого. Радиус угла 0px удалит округление, а меньший размер шрифта уменьшит размер. – jmoerdyk
thx. на ролике темы я попытался уменьшить шрифт, но кнопки и вкладка все еще выглядят настолько большими. 0px изменил углы на заостренные. Требуются тонкие и четкие вкладки/кнопки – rajeev