tuix-link

Ein gestylter Anchor, der als reiner Text endet, wenn er disabled ist.

Komponenten werden geladen…

Varianten

primary ist die Markenfarbe; secondary ist weiss, für dunkle Flächen und Bilder. Beide unterstreichen beim Hover. Einen eigenen Fokus-Stil bringt das Element nicht mit, im Fokus greift also die Umrandung des Browsers.

Komponenten werden geladen…

Disabled

Ein deaktivierter Link ist gar kein Anchor: die Komponente rendert ein <div>, es gibt also nichts zu fokussieren, zu hovern oder zu klicken.

Komponenten werden geladen…

Dasselbe passiert ohne href, praktisch für einen Link, dessen Ziel noch nicht geladen ist.

Ziele

target ist standardmässig _blank.

<tuix-link href="/invoices" target="_self">Rechnungen</tuix-link>

Für Navigation innerhalb der Anwendung target="_self" setzen. Clientseitiges Routing braucht die Link-Komponente des Routers, denn dieses Element navigiert immer vollständig.

API

Properties

PropertyAttributTypStandardBeschreibung
hrefhrefstringKeineZiel-URL. Ohne sie rendert der Link als Text
targettargetLinkTarget_blank_blank, _self, _parent oder _top
variantvariantMainVariantprimaryprimary ist die Markenfarbe, secondary ist weiss
disableddisabledbooleanfalseRendert als inerter Text statt als Anchor
darkdarkbooleanfalseDunkle Palette

Slots

SlotInhalt
defaultDer Linktext, gesetzt mit TextSize.Link

Das Element feuert keine Custom Events; ein Klick auf den Anchor verhält sich nativ.

Hinweise

Der Link stellt seine Farbe als Custom Property --t-link-text-color bereit, die ein verschachteltes tuix-text anstelle seiner eigenen color übernimmt. Genau das hält einen Link im Absatz auf der Linkfarbe:

<tuix-text size="body1"> Details in den <tuix-link href="/terms">AGB</tuix-link>. </tuix-text>

Auf dieser Seite