2017-02-03 2 views
0

Мне нравится иметь тонкие размеры кнопок и размеры бара, но когда я использую jQueryUI, я получаю толстые полосы (панель заголовка и т. Д.) И толстые закругленные кнопки.Как получить четкие, четкие и тонкие элементы jqueryUI GUI?

так:

default jQueryUI buttons an dbar sizes

Как я могу иметь кнопки и название/панель вкладок тонкие, прямоугольные и четкие?

так:

enter image description here

+0

Hi. У вас есть код, который вы пробовали? Вы пытались уменьшить количество прокладок для этих элементов. –

+1

Вам придется настроить и, возможно, переопределить тему [jQuery UI theme] (http://jqueryui.com/themeroller/), которую вы используете для этого. Радиус угла 0px удалит округление, а меньший размер шрифта уменьшит размер. – jmoerdyk

+0

thx. на ролике темы я попытался уменьшить шрифт, но кнопки и вкладка все еще выглядят настолько большими. 0px изменил углы на заостренные. Требуются тонкие и четкие вкладки/кнопки – rajeev

ответ

0

У вас есть два основных варианта создания пользовательской темы.

Первый должен прочитать documentation for the jQuery UI CSS framework. Есть только несколько классов, о которых можно узнать; структура очень упрощена, но разработана таким образом, что эти несколько классов будут влиять на каждый отдельный виджет в пользовательском интерфейсе jQuery.

Второй вариант - перейти к jQuery UI ThemeRoller и визуально создать тему, а затем загрузить ее. Это всего лишь графический интерфейс, который будет настраивать классы из CSS Framework, указанных выше.

Для вещей, которые влияют на размеры, такие как отступы и край, вам нужно будет заглянуть в индивидуальный стиль виджета. Вы можете увидеть классы для каждого виджета в документации API. Например, вот theming information for tabs. Для изменений в отдельных классах виджета я бы рекомендовал оставить только существующий CSS и написать новые правила, чтобы переопределить встроенные параметры. Это даст вам чистый путь обновления.

+0

thx, когда я изменяю размер шрифта для названия вкладки, также изменяется шрифт для контента. как я могу иметь шрифты и размеры шрифта для названия и контента? Я попытался: .ui-widget { \t font-family: Verdana, Arial, sans-serif; \t Размер шрифта: .9em; } .ui-widget .ui-widget { \t font-size: .75em; } – rajeev

+0

Кроме того, я тоже хочу сохранить код-код как есть, поэтому я внес изменения в отдельный .css и получил желаемые результаты. уменьшая шрифт, меняя границу и дополнение на 0, а margin на 0 - на это. – rajeev

Смежные вопросы