Как определить контрастные цвета при расширении палитры в теме Angular Material

В угловой документации документации по тематике говорится следующее, чтобы расширить существующую палитру для пользовательских тем.

var neonRedMap = $mdThemingProvider.extendPalette('red', {
    '500': '#ff0000',
    'contrastDefaultColor': 'dark'
  });

В этом, если я хочу указать, какой цвет я хочу в качестве контраста, используя

'contrastLightColors': ['800']

Является ли это возможным? Кажется, не работает вообще. По умолчанию используется черный цвет для предоставления контрастности по умолчанию. Является ли определение совершенно новой пользовательской палитры для этого единственной возможностью?

Я не могу точно использовать свойство color css, так как есть значки, которые должны иметь этот цвет. Все эти значки являются веб-компонентами (Angular 1.5x), поэтому я хочу централизованное управление цветами.

Что я должен делать?

0 ответов

Другие вопросы по тегам