【发布时间】:2020-06-03 03:09:46
【问题描述】:
* 我有一个<mat-card>,我想在我尝试过的屏幕中间居中,但它没有居中。它在toggle-device-toolbar 中应该看起来不错,因为它适用于手机,我需要一些帮助。我正在使用angular-material 和ng-bootstrap*
这是<mat-card>的代码
<div class="container ">
<mat-card>
<mat-radio-group aria-label="Select an option" [(ngModel)]="radio_btn">
<mat-radio-button [value]="true" >Admin</mat-radio-button>
<mat-radio-button [value]="false">User</mat-radio-button>
</mat-radio-group>
<div class="row justify-content-center" *ngIf="radio_btn==true;else form2">
<form class="example-form " [formGroup]="loginForm" (ngSubmit)="send()">
<mat-form-field class="example-full-width">
<input matInput formControlName="Identifier" placeholder="User" >
</mat-form-field><br>
<div *ngIf="loginForm.get('Identifier').hasError('Identifier') && loginForm.get('Identifier').touched">Introduce an email</div><br>
<mat-form-field class="example-full-width">
<input matInput formControlName="Password" placeholder="Password" type="password">
</mat-form-field><br>
<div *ngIf="loginForm.get('Password').hasError('Password') && loginForm.get('Password').touched">Introduce the correctly password</div><br>
<button mat-raised-button [disabled]="loginForm.invalid" class="colour_button " type="submit">Login 1</button>
</form>
</div>
</mat-card>
</div>
这就是现在的样子
【问题讨论】:
-
我想知道为什么要同时使用 Bootstrap 和 Material?无论如何,您可能必须使用 FlexBox 来对齐和证明内容居中。尝试在 .container div 中添加另一个 div。 ==>
... -
我同时使用这两种方法,因为我是使用材料设计的新手,我正在努力适应它。让我试试你说的
-
关于这个话题有很多问题/答案。这是一个有用的:stackoverflow.com/questions/39697530/…
标签: css angular bootstrap-4 angular-material ng-bootstrap