Unity 6.3
0 онлайн 85 гостей 3 в системе
Вход

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

Универсальный селектор 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 выглядит следующим образом:

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

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