gpt4 book ai didi

angular - angular/material2 中的深色主题不是深色

转载 作者:太空狗 更新时间:2023-10-29 18:07:12 25 4
gpt4 key购买 nike

我正在使用 angular/material2,我正在尝试获得一个深色主题。关注 https://material.angular.io/guide/theming 处的文档我定义了我的自定义 theme.scss 如下:

$dark-primary: md-palette($md-pink, 700, 500, 900);
$dark-accent: md-palette($md-blue-grey, A200, A100, A400);
$dark-warn: md-palette($md-deep-orange);

$dark-theme: md-dark-theme($dark-primary, $dark-accent, $dark-warn);

@include angular-material-theme($dark-theme);

主色、重音色和警告色按照我的自定义主题中的定义显示,但我没有看到深色主题(即黑色背景和前景色相应更改)。

example provided连同文档,我看到背景是通过 css 类设置的,但这不是我期望的行为; dark-theme 在我看来是一种特定“种类”的主题,具有适当的自动化水平。

我错了吗?谁能帮我澄清这个问题?

最佳答案

来自文档:

Finally, if your app's content is not placed inside of a mat-sidenav-container element, you need to add the mat-app-background class to your wrapper element (for example the body).

因此,如果您不使用 ma​​t-sidenav-container 组件,则需要将 Angular Material 2 背景类添加到您的 HTML 正文中,例如:

<body class="mat-app-background">

关于angular - angular/material2 中的深色主题不是深色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41967601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com