<a href="#" class="rh-link rh-link--navigation" title="Förklara vart länken leder">Länkar i navigationskomponenter kan se annorlunda ut</a>
<a href="#" class="{{className}}{{#if modifier}} {{className}}--{{ modifier }}{{/if}}{{#if extendClass}} {{extendClass}}{{/if}}" title="Förklara vart länken leder">{{ text }}</a>
{
"className": "rh-link",
"text": "Länkar i navigationskomponenter kan se annorlunda ut",
"extendClass": "",
"modifier": "navigation"
}
.rh-link {
&--navigation {
/* Visuellt */
@if $LINK--COLOR {
color: $LINK--COLOR;
}
/* Typografi */
@if $LINK--TEXT-DECORATION {
text-decoration: $LINK--TEXT-DECORATION;
}
&:hover, &:active, &:focus {
@if $LINK--HIGHLIGHT-TEXT-DECORATION {
text-decoration: $LINK--HIGHLIGHT-TEXT-DECORATION;
}
}
}
}
{
"name": "regionhalland/link",
"description": "Atomen link",
"type": "styleguide-atom",
"license": "GPL-3.0",
"authors": [
{
"name": "Roland Hydén",
"email": "Roland.Hyden@Regionhalland.se"
}
],
"require": {}
}
/* Atoms - Link */
$LINK--COLOR: $black; //false
$LINK--TEXT-DECORATION: none; //false
// HIGHLIGHT === :hover, :active, :focus
$LINK--HIGHLIGHT-TEXT-DECORATION: underline; //false
className
används i .config.json
för att det skiljer sig med attributet name
som har använts för en variant av komponenten.*-HIGHLIGHT-*
används i ett CSS-klassnamn när det gäller för alla beteenden :hover
, :active
, :focus
.