46

Angular2 マテリアル チームは最近 MDDialog をリリースしましたhttps://github.com/angular/material2/blob/master/src/lib/dialog/README.md

angular2 マテリアルのダイアログのルック アンド フィールを変更したいと思います。たとえば、ポップアップ コンテナの固定サイズを変更してスクロール可能にするには、背景色などを変更します。そうするための最良の方法は何ですか?私が遊ぶことができるcssはありますか?

4

11 に答える 11

61

のコンテンツmd-dialog-contentは自動的にスクロール可能です。

への呼び出しでサイズを手動で設定できますMdDialog.open

let dialogRef = dialog.open(MyComponent, {
  height: '400px',
  width: '600px',
});

スクロールとサイズ変更の詳細なドキュメント/例: https://material.angular.io/components/dialog/overview

一部の色は、テーマによって決定する必要があります。テーマ ドキュメントについては、こちらを参照してください: https://material.angular.io/guide/theming

色などをオーバーライドしたい場合は、適切な css を追加するだけの Elmer の手法を使用してください。

<!DOCTYPE html>ダイアログのサイズがコンテンツに正しく収まるようにするには、ページにHTML 5 が必要であることに注意してください( https://github.com/angular/material2/issues/2351 )

于 2017-01-26T02:20:25.327 に答える
1

ラップトップのような小さな画面では、ダイアログが縮小されます。自動修正するには、次のオプションを試してください

http://answersicouldntfindanywhereelse.blogspot.com/2018/05/angular-material-full-size-dialog-on.html

追加資料 https://material.angular.io/cdk/layout/overview

answericouldntfindanywhereelse (2 番目のパラグラフ) の解決策に感謝します。それは私のために働いた。

以下が必要です

import { Breakpoints, BreakpointObserver } from '@angular/cdk/layout'

于 2019-12-23T14:19:23.670 に答える