Skip to main content

LinkButton

Der LinkButton ist semantisch ein Link und hat das Design eines Buttons. Hierzu werden alle relevanten Properties der Link-Komponente übernommen und um die Design-bestimmenden Properties des Buttons erweitert. Weitere Informationen zum Aussehen finden Sie auf der .

Konstruktion

Code

<kol-link-button _href="#" _label="Primary" _variant="primary"></kol-link-button>
<kol-link-button _href="#" _label="Secondary" _variant="secondary"></kol-link-button>
<kol-link-button _href="#" _label="Normal" _variant="normal"></kol-link-button>
<kol-link-button _href="#" _label="Secondary" _variant="danger"></kol-link-button>
<kol-link-button _href="#" _label="Ghost" _variant="ghost"></kol-link-button>

Beispiel

Properties

PropertyAttributeDescriptionTypeDefault
_ariaControls_aria-controlsGibt an, welche Elemente kontrolliert werden. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)string | undefinedundefined
_ariaCurrent_aria-currentGibt an, welchen aktuellen Auswahlstatus der Link hat. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-current)"date" | "location" | "page" | "step" | "time" | boolean | undefinedundefined
_ariaExpanded_aria-expandedGibt an, ob durch den Link etwas aufgeklappt wurde. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)boolean | undefinedundefined
_ariaLabel_aria-labelGibt einen beschreibenden Text für den Screenreader an. Damit die Sprachsteuerung von interaktiven Elementen funktioniert, muss der Aria-Label-Text mit dem Label-Text des Buttons beginnen. - https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelstring | undefinedundefined
_ariaSelected_aria-selectedGibt an, ob Element ausgewählt ist (role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)boolean | undefinedundefined
_customClass_custom-classGibt an, welche Custom-Class übergeben werden soll, wenn _variant="custom" gesetzt ist.string | undefinedundefined
_disabled_disabledGibt an, ob der Link deaktiviert ist.boolean | undefinedfalse
_download_downloadTeilt dem Browser mit, dass sich hinter dem Link eine Datei befindet. Setzt optional den Dateinamen.boolean | string | undefinedfalse
_href (required)_hrefGibt die Ziel-Url des Links an.stringundefined
_icon_iconIconklasse (z.B.: "codicon codicon-home")KoliBriHorizontalIcon & KoliBriVerticalIcon | string | undefinedundefined
_iconOnly_icon-onlyGibt an, ob nur das Icon angezeigt wird.boolean | undefinedfalse
_label (required)_labelSetzt den sichtbaren Text des Elements.stringundefined
_on--[DEPRECATED]

Gibt die EventCallback-Funktionen für den Link an.
undefined | { onClick?: EventValueOrEventCallback<Event, string> | undefined; }undefined
_role_roleSetzt die Role der Schaltfläche."button" | "link" | "tab" | undefinedundefined
_tabIndex_tab-indexGibt an, welchen Tab-Index der Button hat. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)number | undefinedundefined
_target_targetGibt an wo der Link geöffnet werden soll.string | undefinedundefined
_targetDescription_target-descriptionGibt die Beschreibung an, wenn der Link in einem anderen Programm geöffnet wird.string | undefinedtranslate('kol-open-link-in-tab')
_tooltipAlign_tooltip-alignGibt an, ob der Tooltip entweder oben, rechts, unten oder links angezeigt werden soll."bottom" | "left" | "right" | "top" | undefined'right'
_variant_variantGibt an, welche Ausprägung der Link-Button hat."custom" | "danger" | "ghost" | "normal" | "primary" | "secondary" | undefined'normal'

Dependencies

Depends on

  • kol-link-wc

Graph


Live-Editor

Beispiele