css - 如何更改 material-header-row 颜色并将 material-header-title 对齐到 App Layout 的中心?

标签 css dart angular-dart dart-html

我只想使用 ::ng-deep 更改 material-header-row 的颜色,但它不起作用,并且还想对齐 material-header-title 到标题行的中心。

app_component.html

<material-content>
    <header class="material-header shadow">
        <div class="material-header-row">
            <material-button icon
                             class="material-drawer-button" (trigger)="drawer.toggle()">
                <material-icon icon="menu"></material-icon>
            </material-button>
            <span class="material-header-title">Simple Layout</span>
            <div class="material-spacer"></div>
        </div>
    </header>
</material-content>

应用组件.css

:host {
  display: block;
  overflow: hidden;
}

a:link, a:visited, a:active, a:hover {
  color: $mat-black;
  text-decoration: none;
}

::ng-deep header.material-header.material-header-row {
  background-color: black;
  text-align: center;
}

enter image description here

enter image description here

最佳答案

::ng-deep header.material-header.material-header-row {

只会匹配

<header class="material-header material-header-row">

代替

:host ::ng-deep header.material-header .material-header-row {

应该做你想做的(增加空间)

关于css - 如何更改 material-header-row 颜色并将 material-header-title 对齐到 App Layout 的中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49149918/

相关文章:

firebase - 从 flutter 火的火力中获取时间时出错?

dart - 使用 test 0.12.15+3 lib 在 dart 中进行性能测试

jquery - 添加类然后删除它以使用 jquery 添加另一个类

javascript - Web - 如何不禁用但隐藏 iframe 中的滚动?

dart - 如何使用新的 js (0.6.0) 包调用 JS 函数

dart - 额外/重定向默认路由时

dart - 角 Dart : How to include subcomponents in a custom component template

dart - 编译的AngularDart是否会污染全局范围或覆盖浏览器的Standard对象?

javascript - Web按钮只能使用一次,然后我必须刷新页面

css - 边框和内部对象 CSS 之间的白色间隙