Spec-Zone.ru › GTK 4.0

Свойства GTK CSS

Основные типы
Цвета
Изображения
Свойства GTK CSS

GTK поддерживает свойства CSS и сокращения, насколько они могут быть применены в контексте виджетов, и добавляет свои собственные свойства только при необходимости. Все специфичные для GTK свойства имеют префикс -gtk.

Все свойства поддерживают следующие ключевые слова: inherit, initial, unset, со значением, определенным в спецификации CSS Cascading and Inheritance.

Для основных типов данных поддерживаются следующие единицы:

Длина

px, pt, em, ex, rem, pc, in, cm, mm, calc()

Процент

%, calc()

Угол

deg | grad | turn, calc()

Время

s | ms, calc()

Значения длин с единицами em или ex разрешаются с использованием значения размера шрифта, за исключением случаев, когда они встречаются при установке размера шрифта, в этом случае они разрешаются с использованием унаследованного значения размера шрифта.

Единица rem разрешается с использованием начального значения размера шрифта, что немного отличается от определения rem в CSS.

Нотация calc() значительно расширяет выразительные возможности. Существуют ограничения на типы, которые могут быть объединены в таком выражении (например, бессмысленно складывать число и время). Полные детали см. в спецификации CSS3 VAlues and Units.

Общая модель сокращенных свойств (называемых “четыре стороны”) состоит в том, что можно указать от одного до четырех значений, чтобы определить значение для каждой стороны области. В этом случае указанные значения интерпретируются следующим образом:

4 значения:

верхний правый нижний левый

3 значения:

верхний горизонтальный нижний

2 значения:

вертикальный горизонтальный

1 значение:

все

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/ch39.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API