Angular ポータルとオーバーレイレンダリング | ng-hub-ui-portal

現在の DOM ツリーの外側にコンポーネント、テンプレート、オーバーレイを動的にレンダリングする Angular ポータルライブラリ。位置制御に対応します。

スタイル

CSS 変数

15 個の CSS 変数であらゆるピクセルをテーマ設定。:root で上書きするか、ラッパーにスコープを限定できます。

ポータル基本変数

ポータルの構造と配置のためのコアスタイル変数

変数デフォルト説明
--portal-zindex1050number ポータルオーバーレイの z-index
--portal-padding1remlength ポータルコンテンツのデフォルトパディング
--portal-margin0.5remlength ポータルダイアログ周囲のマージン

ポータルの外観

ポータルの色、ボーダー、視覚効果を制御する変数

変数デフォルト説明
--portal-bg#ffffffcolor ポータルコンテンツの背景色
--portal-color#212529color ポータルコンテンツのテキスト色
--portal-border-color#dee2e6color ポータルのボーダー色
--portal-border-width1pxborder ポータルのボーダー幅
--portal-border-radius0.375remborder ポータルの角の角丸半径
--portal-box-shadow0 0.5rem 1rem rgba(0, 0, 0, 0.15)shadow ポータルの浮き上がり表現のためのボックスシャドウ

ポータルのヘッダー & フッター

ポータルのヘッダーおよびフッターセクションのスタイル変数

変数デフォルト説明
--portal-header-padding1remlength ポータルヘッダーのパディング
--portal-header-border-color#dee2e6color ポータルヘッダーのボーダー色
--portal-footer-padding1remlength ポータルフッターのパディング
--portal-footer-border-color#dee2e6color ポータルフッターのボーダー色

背景 & オーバーレイ

バックドロップの外観と動作を制御する変数

変数デフォルト説明
--portal-backdrop-bgrgba(0, 0, 0, 0.5)color ポータルバックドロップの背景色
--portal-backdrop-zindex1040number バックドロップの z-index(ポータルの z-index より低くする必要があります)