gpt4 book ai didi

html - 带有 X 右上角的 Angular 8 Material 对话框关闭按钮

转载 作者:太空宇宙 更新时间:2023-11-04 05:52:17 25 4
gpt4 key购买 nike

我试图让我的 Material 对话框在右上角有一个 X 按钮,但我在定位方面遇到了问题。

组件.ts

this.d.open(loginComponent, {
width: '300px',
height: '',
panelClass: 'dialogC',
});

组件.html

<mat-dialog-content>
<button mat-button class="close-icon" [mat-dialog-close]="true">
<mat-icon>close</mat-icon>
</button>
<h2 mat-dialog-title>Login</h2>

样式.scss

.dialogC {
position: relative !important;
}

.close-icon {
position: absolute;
top: 0;
right: 0;
transform: translate(50%, -50%);
}

X 只是左对齐而不是右上对齐。有什么建议吗?

更新,这是我添加flex后遇到的问题:

enter image description here

最佳答案

现在简单的方法是:

<div mat-dialog-title class="dialog-title">
<h2>Title</h2>
<button mat-icon-button aria-label="close dialog" mat-dialog-close>
<mat-icon>close</mat-icon>
</button>
</div>

对话框标题的 CSS 是

.dialog-title {
display: flex;
justify-content: space-between;
align-items: center;
}

这适用于 Angular 8.0.0

关于html - 带有 X 右上角的 Angular 8 Material 对话框关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58151512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com