Вы должны расположить кнопку в диалоговом окне, которое она должна закрыть:
<dialog-component>
Content... content.. content...
<button mat-mini-fab class="close-dialog-btn">
<i class="material-icons" (click)="close()">close</i>
</button>
</dialog-component>
Предполагая, что dialog-component
имеет position
из relative
, absolute
или fixed
, выМожно расположить кнопку с помощью следующего CSS:
.close-dialog-btn {
position: absolute;
right: 0;
top: 0;
transform: translate(-50%, -50%);
}
Атрибуты right/top
разместят кнопку в верхнем правом углу.Атрибут transform
сместит его на половину собственной ширины вверх / вбок.
Также убедитесь, что нет никаких отступов непосредственно в элементе диалога, в противном случае вам, возможно, придется настроить атрибуты top/right
.чтобы компенсировать это дополнение.