Angular Kanban-Board-Komponente | ng-hub-ui-board

Angular Kanban-Board-Komponente mit Drag-and-drop, individuellen Karten-Templates, Spalten-Workflows und CSS-Variablen für Business-Dashboards.

API-Referenz

Hier ist der vollständige Vertrag für board: alles, was du binden, abhören, projizieren und gestalten kannst, an einem Ort gesammelt. Verdrahte, was du brauchst, und gestalte, was du willst — es ist standalone und Signals-freundlich.

Inputs

Noch keine Inputs dokumentiert.

Outputs

Noch keine Outputs dokumentiert.

Templates

Noch keine Templates dokumentiert.

CSS-Variablen

Gestalte jedes Pixel mit 24 CSS-Variablen. Überschreibe sie auf :root oder begrenze sie auf einen Wrapper.

Spaltenlayout & Struktur

Steuert das Gesamtlayout, die Abstände und die Struktur der board-Spalten

VariableStandardTypBeschreibung
--hub-column-bg#f8f9facolor Hintergrundfarbe für board-Spalten #ffffff#f8f9fatransparent
--hub-column-color#212529color Schriftfarbe innerhalb der board-Spalten #333333rgb(33, 37, 41)var(--bs-body-color)
--hub-column-border-color#dee2e6color Rahmenfarbe um board-Spalten #e9ecefvar(--bs-border-color)transparent
--hub-column-border-width1pxlength Breite der Spaltenrahmen 02px0.5rem
--hub-column-border-radius0.375remlength Rahmenradius für Spaltenecken 00.5rem1rem16px
--hub-column-gap1remlength Abstand zwischen Spalten 0.5rem1.5rem2rem
--hub-column-padding1remlength Innenabstand innerhalb der Spalten 0.75rem1.25rem1.5rem

Spalten-Header & -Footer

Passt das Erscheinungsbild von Spalten-Headern und -Footern an

VariableStandardTypBeschreibung
--hub-column-cap-bg#ffffffcolor Hintergrundfarbe für Spalten-Header #f8f9favar(--bs-light)transparent
--hub-column-cap-color#212529color Schriftfarbe für Spalten-Header #495057var(--bs-dark)#333
--hub-column-cap-padding0.75rem 1remlength Innenabstand innerhalb der Spalten-Header 0.5rem 1rem1rem 1.25rem1rem
--hub-column-cap-border-bottom1px solid #dee2e6border Unterer Rahmen für Spalten-Header 2px solid #dee2e6none1px dashed #ccc

Card-Styling

Passt das Erscheinungsbild einzelner Cards innerhalb der Spalten an

VariableStandardTypBeschreibung
--hub-card-bg#ffffffcolor Hintergrundfarbe für Cards #f8f9fargba(255,255,255,0.9)transparent
--hub-card-color#212529color Schriftfarbe für Cards #333333var(--bs-body-color)#495057
--hub-card-border1px solid #dee2e6border Rahmen um Cards 2px solid #dee2e6none1px dashed #ccc
--hub-card-border-radius0.375remlength Rahmenradius für Card-Ecken 00.5rem0.75rem12px
--hub-card-padding1remlength Innenabstand innerhalb der Cards 0.75rem1.25rem1rem 1.5rem
--hub-card-margin0.5rem 0length Außenabstand um Cards 0.25rem 00.75rem 01rem 0
--hub-card-shadow0 2px 4px rgba(0,0,0,0.1)shadow Schlagschatten für Cards 0 1px 3px rgba(0,0,0,0.1)0 4px 8px rgba(0,0,0,0.15)none

Drag-&-Drop-Zustände

Visuelles Feedback und Zustände für Drag-and-Drop-Interaktionen

VariableStandardTypBeschreibung
--hub-card-hover-shadow0 4px 8px rgba(0,0,0,0.15)shadow Verstärkter Schatten beim Überfahren von Cards 0 6px 12px rgba(0,0,0,0.2)0 2px 6px rgba(0,0,0,0.1)none
--hub-card-dragging-opacity0.5number Deckkraft von Cards während des Ziehens 0.30.70.8
--hub-drop-zone-bgrgba(0,123,255,0.1)color Hintergrundfarbe für aktive Drop-Zonen rgba(40,167,69,0.1)rgba(255,193,7,0.1)transparent
--hub-drop-zone-border2px dashed #007bffborder Rahmenstil für aktive Drop-Zonen 3px solid #28a7451px dotted #ffc107none

Animationen & Übergänge

Steuert Timing und Easing für Animationen und Übergänge

VariableStandardTypBeschreibung
--hub-transition-duration0.2sstring Dauer für Standardübergänge 0.15s0.3s0.4s
--hub-transition-easingease-in-outstring Easing-Funktion für Übergänge easelinearcubic-bezier(0.4, 0, 0.2, 1)

Styling und Theming

Es sind noch keine Styling-Beispiele dokumentiert. Dieser Abschnitt wird Anpassungsrezepte und Theming-Beispiele enthalten.