html - Angular Material 设计中的面板

标签 html css angular angular-material angular-material2

Image for design

我想使用 Angular 6 Material Design 创建一个像上面那样的面板。

使用下面的代码

    <mat-card>
        <mat-card-header>
            <div class="col-lg-12">
                <div class="col-lg-9">
                    <h3>{{ pageTitle }}</h3>
                </div>
                <div class="col-lg-3">
                    <button mat-raised-button color="primary" [disabled]="!form.valid" (click)="form.ngSubmit.emit()">Save</button>
                    &nbsp;&nbsp;
                    <button type="reset" mat-raised-button color="accent" (click)="cancelForm()">Cancel</button>
                </div>
            </div>
        </mat-card-header>
        <mat-progress-bar mode="indeterminate" *ngIf="progress"></mat-progress-bar>
        <mat-divider></mat-divider>
        <mat-card-content>

            <mat-form-field>
<input matInput placeholder="Name [(ngModel)]="vehicleMakeViewModel.name" name="name" required #name="ngModel"></mat-form-field>
        </mat-card-content>

    </mat-card>

以上代码生成以下模板。标题和按钮未与模板正确对齐。

template

最佳答案

我不确定,但可能是您没有导入 Angular Material 的样式(或者您有不同的样式,而不是默认样式)。 尝试将其添加到您的 styles.css

@import "~@angular/material/prebuilt-themes/indigo-pink.css";

信息在这里 https://material.angular.io/guide/getting-started

还有关于主题的信息: https://material.angular.io/guide/theming

关于html - Angular Material 设计中的面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52275129/

相关文章:

javascript - 我被 html/javascript 网页困住了

html - 如何在 HTML 输出的 Markdown 中设置单个列表的样式

CSS Cascade 帮助 - 需要子级覆盖父级

带有 Firestore 的 Angular Material MatTableDataSource

javascript - 在产品模式下构建时如何以 Angular 显示 package.json 中的版本

Javascript 文件困惑,我需要帮助修复它

html - 我们可以在 XSL 变量中插入 HTML 标签吗

html - html 标签上的转义 url

html - 放置重载宽度的 div

angular - 为什么 Angular2(点击)事件没有在 <div> 上触发?