Lenke-knapp lk-button-link
Lenker som er utformet som vanlige knapper.
webcomponent

Bruk

Bruk bare til lenker som skal navigere til andre sider.
Komponenten er ikke en knap, den bare ser sånn ut.
Blir lest opp som en lenke i skjermlesere.

Attributter

Merknader: må*, bør, husk, ekstra.

Attributt Tillatte verdier Default Beskrivelse
url url:string "#" <a> sin href=
data-size sm, md, lg string
data-variant primary, secondary, tertiary "primary"
target string "" <a> sin target=
icon-after
icon-before
path:string "" <img> sine src
animation string "normal" Legger til "animation" i <a> sin class=
size string "normal" Depreacted Bruk data-size Legger til "button--size" i <a> sin class=
variant string "primary" Deprecated Legger til "button--variant" i <a> sin class=

Spalter

Spalter/slots brukes for dynamisk innhold/struktur inni komponenten. Ref. Stenciljs.com

Slot= Beskrivelse
* Elementer uten slot= attributter blir plassert inni <a> sin <span>

Eksempler

Logg inn
Vis kode
<div class="container">
    <lk-button-link url="https://duck.com">
        Logg inn
    </lk-button-link>
</div>
Til toppen av siden
Avbryt innsending
Avbryt innsending
Åpne innstillinger
Logg ut

Knap lenk med animasjon

Neste
Neste
Vis kode
<div class="container grid">
    <div class="span-whole">
        <lk-button-link url="https://duck.com" icon-after="/assets/images/icon-arrow-up.svg">
            Til toppen av siden
        </lk-button-link>
    </div>
    
    <div class="span-whole">
        <lk-button-link url="https://skedsmo.kommune.no" target="_blank" variant="danger" size="large"
            icon-before="/assets/images/arrow-left.png">
            Avbryt innsending
        </lk-button-link>
    </div>
    
    <div class="span-whole">
        <lk-button-link url="https://skedsmo.kommune.no" target="_blank" variant="danger" size="large"
            icon-after="/assets/images/icon-external-dark-blue.svg">
            Avbryt innsending
        </lk-button-link>
    </div>

    <div class="span-whole">
        <lk-button-link url="/" variant="ghost" size="xlarge">
            Åpne innstillinger
        </lk-button-link>
    </div>

    <div class="span-whole">
        <lk-button-link url="/" variant="ghost-border"
            size="medium">
            Logg ut
        </lk-button-link>
    </div>

    <div class="span-whole">
        <h4 class="section-title margin-top--huge">Knap lenk med animasjon</h4>

        <lk-button-link url="https://lillestrom.kommune.no" target="_blank" icon-after="/assets/images/arrow-right.png"
            animation="animated-right">
            Neste
        </lk-button-link>
    </div>

    <div class="span-whole">
        <lk-button-link url="/" variant="ghost-border" icon-after="/assets/images/icon-navigation-arrow-right.svg"
            size="medium" animation="animated-right">
            Neste
        </lk-button-link>
    </div>
</div>