Html 使用mat对话框但未正确显示
这是我的页面。 当我点击心脏按钮时,我会看到这个mat对话框,但它在显示方面有一些问题 这是我的图标代码Html 使用mat对话框但未正确显示,html,angular,typescript,angular-material,angular-material-7,Html,Angular,Typescript,Angular Material,Angular Material 7,这是我的页面。 当我点击心脏按钮时,我会看到这个mat对话框,但它在显示方面有一些问题 这是我的图标代码 <ng-container matColumnDef="Action"> <th mat-header-cell *matHeaderCellDef></th> <td mat-cell *matCellDef="let element"> ...
<ng-container matColumnDef="Action">
<th mat-header-cell *matHeaderCellDef></th>
<td mat-cell *matCellDef="let element">
...
<span>
<mat-icon (click)="openDialog()" svgIcon="favorite_plus"></mat-icon>
</span>
</td>
</ng-container>
这是弹出组件的scss文件
.example-card-full-width {
width: 95%;
}
.mat-radio-button~.mat-radio-button {
margin-left: 16px;
}
.pt-5,
.py-5 {
padding-top: 1rem !important;
}
.card-title,
.cart-table__column,
.btn {
font-size: 14px;
}
.highlight {
font-size: 16px;
}
.address-card__row,
.content {
font-size: 12px;
}
.cart__checkout-button {
width: 30%;
margin-left: 20px;
}
@media only screen and (max-width: 980px) {
.cart__checkout-button {
width: 100%;
margin-left: 0px;
}
}
.responsive-size {
width: 100%;
}
我试图一个接一个地评论css,但这对我不起作用。你能分享一个最小的stackblitz,这样我们就可以看到问题的实际情况并提供帮助。你能描述一下问题是什么吗?图片上的两个箭头不能提供足够的信息。好的,我将添加更多pic@wnvko图片已编辑。您的仪表板位于填充视口的容器中,我从照片中看到,当您打开对话框时,容器高度会发生某种变化。这似乎是一个css问题。很难详细说明。可以为PopupAddOrdersWishListComponent添加css文件吗?您是否为PopupAddOrdersWishListComponent或MatDialog设置了任何全局样式?您是否可以共享一个最小的stackblitz,以便我们可以看到正在发生的问题并提供帮助您能否描述问题是什么?图片上的两个箭头不能提供足够的信息。好的,我将添加更多pic@wnvko图片已编辑。您的仪表板位于填充视口的容器中,我从照片中看到,当您打开对话框时,容器高度会发生某种变化。这似乎是一个css问题。很难详细说明。可以为PopupAddOrdersWishListComponent添加css文件吗?您是否为PopupAddOrdersWishListComponent或MatDialog设置了任何全局样式?
.example-card-full-width {
width: 95%;
}
.mat-radio-button~.mat-radio-button {
margin-left: 16px;
}
.pt-5,
.py-5 {
padding-top: 1rem !important;
}
.card-title,
.cart-table__column,
.btn {
font-size: 14px;
}
.highlight {
font-size: 16px;
}
.address-card__row,
.content {
font-size: 12px;
}
.cart__checkout-button {
width: 30%;
margin-left: 20px;
}
@media only screen and (max-width: 980px) {
.cart__checkout-button {
width: 100%;
margin-left: 0px;
}
}
.responsive-size {
width: 100%;
}