angular - Angular 材质深色主题
问题描述
为什么当我设置一个深色主题时,背景本身仍然是白色的?我需要自己安装css黑色背景吗?或者可以以某种方式解决这个问题?
"styles": [
"node_modules/@angular/material/prebuilt-themes/purple-green.css",
"src/styles.scss"
],
解决方案
这是因为如果您不使用 sidenav 容器,则需要将mat-app-background
类添加到文档的元素中,如主题指南中所述:body
最后,如果您的应用程序的内容没有放在
mat-sidenav-container
元素内,您需要将该mat-app-background
类添加到您的包装器元素(例如body
)。这可确保将正确的主题背景应用于您的页面。-为您的 Angular Material 应用程序设置主题 > 使用预构建的主题
例如:
<body class="mat-app-background">
<app-root>Loading...</app-root>
</body>
<!-- ... -->
推荐阅读
- linux - 根据条件和行数将文件拆分为多个文件
- python - py2neo:使用 cypher inline 会产生 404 错误
- python - 无法从部分初始化的模块“gtts”导入名称“gTTS”
- c - 我可以将 pthread_barrier 放在共享内存中来实现 IPC 吗?
- c# - Asp.net 返回双精度数据有时不准确
- python - Discord.py 卡在试图循环日志并发送到服务器
- python - Twitch Bot 不打印到文件两次并且不正确保存
- django - (1048,“列'brand_id'不能为空”)在django rest框架中
- dask - BUG:Dask K-means Exception heppen 数组索引过多
- sql - 即使值是数字,百分比计算也总是返回 0