tuix-paper

Das Flächen-Primitiv für Hintergrund, Elevation und Eckenrundung.

tuix-paper ist die Karte hinter allem anderen. Es besitzt die Flächenfarbe, damit Hell und Dunkel konsistent bleiben; der Inhalt kommt in den Default-Slot. Ein eigenes Padding bringt es nicht mit.

Komponenten werden geladen…

Elevation

Im hellen Modus ist die Fläche weiss und die Elevation ein Schatten; im dunklen Modus gibt es keinen Schatten, die Elevation ist eine hellere Fläche. Ein Wechsel des Themes in der Seitenleiste zeigt beides.

Komponenten werden geladen…
WertAttributSchatten (hell)Hintergrund (dunkel)
PaperElevation.VARIANT_00keiner#121212
PaperElevation.VARIANT_110 1px 4pxrgb(23 23 26)
PaperElevation.VARIANT_220 2px 8pxrgb(26 26 31)
PaperElevation.VARIANT_330 4px 16pxrgb(29 29 36)
PaperElevation.VARIANT_440 7px 24pxrgb(33 33 40)

Die Schattenfarbe ist Palette.SHADOW (rgba(66, 79, 101, 0.16)).

Eckenrundung

BorderRadiusPaper ist eine Bequemlichkeit, keine Einschränkung: der Wert wird unverändert auf border-radius gesetzt, das Attribut nimmt also jeden CSS-Wert: border-radius="12px" und border-radius="50%" funktionieren beide in reinem HTML. Die Property ist allerdings mit dem Enum typisiert: in TypeScript (auch in der Prop borderRadius des React-Wrappers) kompilieren nur die vier Einträge unten.

Komponenten werden geladen…
WertAttribut
BorderRadiusPaper.NONE0px
BorderRadiusPaper.SOFT4px
BorderRadiusPaper.MEDIUM10px
BorderRadiusPaper.STRONG20px

API

Properties

PropertyAttributTypStandardBeschreibung
elevationelevationPaperElevation1Schattentiefe im hellen, Flächenfarbe im dunklen Modus
borderRadiusborder-radiusBorderRadiusPaper0pxEckenrundung; das Attribut nimmt jeden CSS-Wert
darkdarkbooleanfalseDunkle Palette

Slots

SlotInhalt
defaultDer Karteninhalt. tuix-paper setzt kein Padding; das gehört zum Inhalt

Hinweise

tuix-toast und tuix-modal bauen auf tuix-paper mit Elevation 4 und 4px Rundung auf, dem Hausstil für alles Schwebende.

Auf dieser Seite