<div class="dedicated-link border-accentdark">
<a class="link
link_simple
link_has-icon link_has-icon_after
" href="#">
<span>A long line for a link</span>
<svg class="icon icon-download icon-after">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#download"></use>
</svg>
</a>
</div>
<div class="dedicated-link{{#if isBorderAccentDark}} border-accentdark{{/if}}">
{{> @link link }}
</div>
{
"link": {
"isSimple": true,
"icon-after": {
"name": "download",
"isAfter": true
},
"href": "#",
"text": "A long line for a link"
},
"isBorderAccentDark": true
}
.dedicated-link {
flex-grow: 1;
.link {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
padding: 29px 50px 28px;
border: 1px solid var(--color-secondary-light);
transition: background-color 0.3s;
&:hover,
&:focus {
background-color: var(--color-accent);
color: var(--color-text-light);
.icon {
fill: var(--color-text-light);
}
}
.icon {
top: 50%;
right: 30px;
transform: translate(0, -50%);
}
}
&.border-accentdark{
.link{
border-color: var(--color-accent-dark);
}
}
}
No notes defined.