Unity 6.3
0 онлайн 106 гостей 3 в системе
Вход
UI системы Шаг 133 из 317

Универсальные селекторы

Универсальный селектор USS, также называемый селектором подстановки, соответствует любому элементу. Универсальные селекторы USS аналогичны универсальным селекторам CSS.

Синтаксис

Ниже приведен синтаксис универсального селектора USS:

* { ... }

Пример

Чтобы продемонстрировать, как простые селекторы соответствуют элементам, вот пример Документа UI.

<UXML xmlns="UnityEngine.UIElements">
  <VisualElement name="container1">
    <VisualElement name="container2" class="yellow">
      <Button name="OK" class="yellow" text="OK" />
      <Button name="Cancel" text="Cancel" />
    </VisualElement>
  </VisualElement>
</UXML>

Без применения стилей UI выглядит следующим образом:

Пример кнопок с полями и тонкими голубыми рамками.
Пример кнопок с полями и тонкими голубыми рамками.

Следующее стилевое правило с универсальным селектором соответствует любому элементу и делает его фон жёлтым. Это касается и основной области окна, поскольку таблица стилей применяется к корневому элементу окна.

* {
    background-color: yellow;
}

При применении стиля UI выглядит следующим образом:

Каждый элемент имеет желтый цвет фона.
Каждый элемент имеет желтый цвет фона.

Дополнительные ресурсы