如何创建具有浮动工具栏和卡片布局的工具栏,如下图所示。

这是从官方网站上摘录的。
<div id="profile-edit">
<mat-toolbar color="primary">
<span>Outer Toolbar</span>
<mat-toolbar-row>
</mat-toolbar-row>
<mat-toolbar-row>
</mat-toolbar-row>
</mat-toolbar>
<mat-card class="example-card">
<mat-toolbar>
<span>Inner Card Toolbar</span>
</mat-toolbar>
</mat-card>
</div>这就是我到目前为止所做的事情,我创建了一个带有2行的外部工具栏来增加高度。
我不知道如何浮动页面的卡片中心和工具栏的中心。
发布于 2017-10-12 02:22:18
对于标题,请尝试如下所示
<mat-toolbar color="primary">
<button mat-icon-button><mat-icon>menu</mat-icon></button>
<mat-toolbar-row></mat-toolbar-row>
<mat-toolbar-row></mat-toolbar-row>
</mat-toolbar>对于这张卡,
<mat-card class="card">
<mat-card-header class="header">
<div class="subheading-2 title">Title</div>
<div class="header-actions">
<button mat-icon-button><mat-icon>search</mat-icon></button>
<button mat-icon-button><mat-icon>view_module</mat-icon></button>
<button mat-icon-button><mat-icon>more_vertical</mat-icon></button>
</div>
</mat-card-header>
<mat-card-content class="content">
<!-- Insert content here -->
</mat-card-content>
</mat-card>最后,添加以下样式
$header-height: 64px;
.card {
padding: 0;
margin: -$header-height auto 0;
width: 75%;
}
.header {
display: flex;
align-items: center;
height: $header-height;
box-sizing: border-box;
border-bottom: solid 1px rgba(0,0,0,0.12);
color: rgba(0,0,0,0.6);
.title {
margin-right: auto;
font-weight: 400;
}
}
.content {
height: 400px;
}https://stackoverflow.com/questions/46690710
复制相似问题