Если я ссылаюсь на руководящие указания по проектированию материалов о Цветах , они определяют:
- Первичный
- Первичный вариант
- Вторичный
- Вторичный вариант
- Фон
- Поверхность
- Ошибка
Угловой материал определяют
- Первичный
- Secondary
- Warn
Кроме того, контрастный цвет в угловом эквиваленте соответствует On * в MDC.
1> In Angular Material backgroundи поверхность устанавливаются на белый или черный в зависимости от функции построителя темы.Нет доступа для пользовательских.
[править] (спасибо @G. Tranter): пользовательский цвет фона здесь
2> В Angular Material я могу определить более светлый и темный вариант каждого из 3 цветов, но я не могу контролировать, где эти варианты используются!(если я не перезаписываю каждый мат- * класс ...)
Я могу создать свою тему с двумя цветами (основной и акцент).Но у меня нет смысла определять варианты, если я не могу назначить варианты конкретным элементам пользовательского интерфейса.
[править] (спасибо @G. Tranter): In AngularМатериал Использование вариантов определяется самим компонентом.
Если я ссылаюсь на примеры проектирования материалов (та же страница, на которую ссылается выше), я не могу воспроизвести тему с первичным, первичным вариантом и вторичным, например..
я что-то пропустил?или кто-то может рассказать мне об этих двух основных ограничениях в теме?
[edit] (спасибо @G. Tranter): В Angular Material мы можем определить вторую тему (с основными цветами и цветами Accent), которые будут применены к определенному классу CSS
.item-second-theme {
@include angular-material-theme($second-theme);
}