Угловой материал темной темы - PullRequest
1 голос
/ 10 октября 2019

Почему при установке темной темы сам фон остается белым? Нужно ли устанавливать css черный фон самостоятельно? Или это можно как-то исправить?

"styles": [
  "node_modules/@angular/material/prebuilt-themes/purple-green.css",
  "src/styles.scss"
],

1 Ответ

1 голос
/ 10 октября 2019

Это потому, что вам нужно добавить класс mat-app-background к элементу body вашего документа, если вы не используете контейнер sidenav, как описано в руководстве для создания тем :

Наконец, если содержимое вашего приложения , а не , размещенное внутри элемента mat-sidenav-container, вам необходимо добавить класс mat-app-background к элементу-оболочке (например, body). Это гарантирует, что правильный фон темы будет применен к вашей странице. - Создание тематики приложения Angular Material> Использование готовой темы

Например:

<body class="mat-app-background">
  <app-root>Loading...</app-root>
</body>
<!-- ... -->
...