<nav role="navigation" class="secondary-nav" aria-label="Menu">
<ul class="secondary-nav__menu">
<li class="secondary-nav__menu-item">
<a class="secondary-nav__link " href="#">
<svg class="icon secondary-nav__icon" focusable="false">
<use xlink:href="#icon-documents-small"></use>
</svg>
Sök dokument
</a>
</li>
<li class="secondary-nav__menu-item">
<button class="secondary-nav__link " aria-controls="market-selector">
<svg class="icon secondary-nav__icon" focusable="false">
<use xlink:href="#icon-globe"></use>
</svg>
Sverige
</button>
</li>
<li class="secondary-nav__menu-item">
<a class="secondary-nav__link secondary-nav__link--button " href="#">
Kontakt
</a>
</li>
</ul>
</nav>
<nav role="navigation" class="secondary-nav" aria-label="Menu">
<ul class="secondary-nav__menu">
{{#each items}}
<li class="secondary-nav__menu-item">
<{{getelement tag "a"}} class="secondary-nav__link {{ getmodifiers modifiers "secondary-nav__link"}} {{additionalClasses}}" {{{getattributes attributes}}}>
{{#if icon}}
{{> @icon id=icon additionalClasses="secondary-nav__icon"}}
{{/if}}
{{{ label }}}
</{{getelement tag "a"}}>
</li>
{{/each}}
</ul>
</nav>
{
"items": [
{
"label": "Sök dokument",
"icon": "documents-small",
"attributes": {
"href": "#"
}
},
{
"label": "Sverige",
"icon": "globe",
"tag": "button",
"attributes": {
"aria-controls": "market-selector"
}
},
{
"label": "Kontakt",
"modifiers": [
"button"
],
"attributes": {
"href": "#"
}
}
]
}
.secondary-nav__menu {
display: flex;
flex-direction: row;
align-items: center;
list-style: none;
padding: 0;
margin: 0;
.secondary-nav__menu-item:not(:last-child) {
margin-right: size(3);
}
.secondary-nav__link__divider {
margin-left: 13px;
}
.secondary-nav__link__divider:before {
content: "|";
margin-left: -19px;
color: #D1D2D2;
font-size: 8px;
vertical-align: middle;
font-weight: 400;
position: fixed;
}
.header--small & {
margin-right: 0;
flex-direction: column;
align-items: initial;
margin-right: 0;
.secondary-nav__menu-item:not(:last-child) {
margin-bottom: size(2);
}
}
.header--subnav-animate & {
transition: opacity .2s ease-out .1s, transform .2s ease-out .1s;
opacity: 1;
transform: none;
}
.header--subnav-animate-left &,
.header--subnav-animate-right & {
opacity: 0;
transform: translateX(size(3));
}
.header--subnav-animate-right & {
transform: translateX(size(-3));
}
}
.secondary-nav__item {
display: block;
width: 100%;
}
.secondary-nav__icon {
width: size(3);
height: size(3);
fill: $color-gray-4;
margin-bottom: -7px;
}
.secondary-nav__link {
font-size: size(1.75);
font-weight: $font-weight-bold;
color: $color-gray-4;
line-height: size(3.25);
cursor: pointer;
outline: none;
&:hover {
text-decoration: underline;
}
.header--small & {
font-size: size(1.75);
}
&--button {
@extend .button--ghost;
font-size: size(1.5);
padding: size(.5) size(3);
display: block;
text-align: center;
&:hover {
text-decoration: none;
}
.header--small & {
width: 100%;
font-size: size(1.75);
padding: size(2) size(6);
}
}
}
No notes defined.