作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 Angular 元素,我从 Angular Material 添加底板并且它工作。我试图让打开的弹出窗口粘在按钮上并响应他,但它不起作用。
我的主要组成部分:
import { Component, OnInit } from '@angular/core';
import { MatBottomSheet } from '@angular/material/bottom-sheet';
import { PopupsDialogComponent } from '../../../modules/home/components/popups-dialog/popups-dialog.component';
@Component({
selector: 'app-header',
templateUrl: './header.component.html',
styleUrls: ['./header.component.sass']
})
export class HeaderComponent implements OnInit {
constructor(private _bottomSheet: MatBottomSheet) { }
ngOnInit() {
}
openBottomSheet(): void {
this._bottomSheet.open(PopupsDialogComponent, {
panelClass: 'custom-popup'
});
}
}
主要组件html:这是我希望对话框对他有吸引力的按钮
<header>
<div class="container">
<button mat-fab class="mat-success" (click)=openBottomSheet()>+</button>
</div>
</header>
弹出对话框组件:
import { Component } from '@angular/core';
import {MatBottomSheetRef} from '@angular/material/bottom-sheet';
@Component({
selector: 'app-popups-dialog',
templateUrl: './popups-dialog.component.html',
styleUrls: ['./popups-dialog.component.sass']
})
export class PopupsDialogComponent {
constructor(private _bottomSheetRef: MatBottomSheetRef<PopupsDialogComponent>) {}
openLink(event: MouseEvent): void {
this._bottomSheetRef.dismiss();
event.preventDefault();
}
}
样式.css:
.custom-popup
position: absolute
top: 95px
right: 26%
min-width: 0% !important
非常感谢
最佳答案
最近渲染了一些内置的 Angular 组件,我认为您可以在 CSS 中处理它,例如:
:host ::ng-deep .custom-popup {
position: absolute
top: 95px
right: 26%
min-width: 0% !important
}
关于css - 使底部薄片(弹出框)粘在按钮上( Angular Material ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58047188/
我们正在使用 virtualenv 和 Mercurial 1.7.5。 为了提供更好的代码检查,我安装了 Flake8 并向存储库添加了一个 mercurial Hook ,如下所述:http://
我是一名优秀的程序员,十分优秀!