Portal y Renderizado Overlay para Angular | ng-hub-ui-portal

Librería portal para Angular que permite renderizar componentes, plantillas y overlays fuera del árbol DOM actual con control de posicionamiento.

Estilos

Variables CSS

Personaliza cada detalle con 15 variables CSS. Sobrescríbelas en :root o acótalas a un contenedor.

Variables base del portal

Variables de estilo principales para la estructura y el posicionamiento del portal

VariablePor defectoTipoDescripción
--portal-zindex1050number Z-index de la superposición del portal
--portal-padding1remlength Padding por defecto para el contenido del portal
--portal-margin0.5remlength Margin alrededor del diálogo del portal

Apariencia del portal

Variables que controlan los colores, bordes y efectos visuales del portal

VariablePor defectoTipoDescripción
--portal-bg#ffffffcolor Color de fondo del contenido del portal
--portal-color#212529color Color del texto del contenido del portal
--portal-border-color#dee2e6color Color del borde del portal
--portal-border-width1pxborder Ancho del borde del portal
--portal-border-radius0.375remborder Radio de las esquinas del portal
--portal-box-shadow0 0.5rem 1rem rgba(0, 0, 0, 0.15)shadow Sombra de caja para la elevación del portal

Cabecera y pie del portal

Variables de estilo para las secciones de cabecera y pie del portal

VariablePor defectoTipoDescripción
--portal-header-padding1remlength Padding de la cabecera del portal
--portal-header-border-color#dee2e6color Color del borde de la cabecera del portal
--portal-footer-padding1remlength Padding del pie del portal
--portal-footer-border-color#dee2e6color Color del borde del pie del portal

Fondo y superposición

Variables que controlan la apariencia y el comportamiento del backdrop

VariablePor defectoTipoDescripción
--portal-backdrop-bgrgba(0, 0, 0, 0.5)color Color de fondo del backdrop del portal
--portal-backdrop-zindex1040number Z-index del backdrop (debe ser menor que el z-index del portal)