Effekt-Rahmen
Hülle mit dekorativem Hintergrund oder Rand für beliebige Inhalte: laufender Rand-Glanz, Punkt-/Linien-Raster oder Verlaufs-Schein — alle Effekte aus Tokens und mit prefers-reduced-motion-Rückfall
Beispiele
Laufender Rand-Glanz (border-beam)
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Raster-Hintergrund
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Punkt-Raster
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Verlaufs-Schein
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Eigenschaften
| Prop | Typ | Default | Builder-Label |
|---|---|---|---|
| effect | string: border-beam | grid | dots | glow | none | "border-beam" | Effekt |
| tone | string: primary | accent | success | neutral | "primary" | Ton |
| padding | string: none | sm | md | lg | "md" | Innenabstand |
| speed | string: slow | normal | fast | "normal" | Tempo (nur border-beam) |
* Pflicht-Prop
Events & Slots
Slot default:
akzeptiert ui.*, component.*, section.*, layout.*
Genutzte Design-Tokens
border.hairlinecolor.accentcolor.action.primarycolor.border.defaultcolor.status.successcolor.surface.defaultcolor.text.mutedradius.surfacesize.3size.4size.5size.8
LLM-Notizen
layout.effect-frame
Hülle mit dekorativem Hintergrund oder Rand für beliebige Inhalte (deckt Magic-UIs border-beam, animated-grid-pattern und Glow-Effekte ab).
Wann nutzen
- Um Hero-Karten, Feature-Kacheln oder Agenten-Fenster hervorzuheben, ohne den Inhalt anzufassen.
- Der Inhalt kommt in den default-Slot — der Rahmen weiß nichts davon.
Wichtige Props
effect:border-beam(laufender Rand-Glanz) ·grid·dots·glow·nonetone:primary | accent | success | neutral— der Effekt nimmt die Ton-Farbe aus den Tokens.padding:none | sm | md | lg,speed:slow | normal | fast(nur border-beam).
Beispiel-Node
{
"definition": "layout.effect-frame",
"props": {"effect": "border-beam", "tone": "primary"},
"slots": {"default": [{"definition": "component.metric-card", "props": {"label": "Umsatz", "value": "48.560 €"}}]}
}
Hinweise
- Alle Effekte respektieren
prefers-reduced-motion(Animation aus, Optik bleibt). - Keine eigenen Farben: der Glanz ist ein
conic-gradientaus dem Ton-Token, Raster/Punkte sind color-mix-Ableitungen.