Hopp til hovedinnhold

Hva leter du etter?

Prøv å søke etter…

Komponenter

Link

Link er klikkbar tekst eller grafikk som tar brukeren videre til andre sider eller dokumenter.

HTML

Trykk Enter for å redigere
Unable to parse html
const Preview = () => {
  const rand = useId();
  return (
    <Link href={'/no/patterns/external-links/' + rand}>Merking av lenker</Link>
  );
};

render(<Preview />)

Bruk

Komponenten er et <a>-element, og på MDN Web Docs kan du lese mer om anchor HTML-taggen (mozilla.org). Bruk klassenavnet ds-link på et <a>-element for å bruke stilen til link.

CSS variabler og data-attributter

Størrelser styres med data-size og farger med data-color. Komponenten vil arve nærmeste forelder med disse satt.

CSS-variabler
NavnVerdi
--dsc-link-colorvar(--ds-color-text-subtle)
--dsc-link-color--hovervar(--ds-color-text-default)
--dsc-link-color--activevar(--ds-color-text-default)
--dsc-link-color--visitedvar(--dsc-link-color)
--dsc-link-background--activetransparent
--dsc-link-text-decoration-thickness--hover0.125em
--dsc-link-text-decoration-thickness0.0625em
--dsc-link-border-radius0

Ingen relevante data-attributter funnet.

React

children
Description

The content to display inside the link.

Type
ReactNode
asChild
Description

Change the default rendered element for the one passed as a child, merging their props and behavior.

Type
boolean
Default
false
NameTypeDefaultDescription
childrenReactNode-

The content to display inside the link.

asChildbooleanfalse

Change the default rendered element for the one passed as a child, merging their props and behavior.

Rediger denne siden på github.com (åpnes i ny fane)