<nav class="paging">
<ul class="paging__ul">
<li class="paging__li"><a class="button button--primary" href="#" disabled="disabled"><span class="button__inner"><svg class="icon icon--chevron-left" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-chevron-left"></use>
</svg><span class="button__text">Zurück</span></span></a></li>
<li class="paging__li"><a class="paging__li__a paging__li__a--act" href="#">1</a></li>
<li class="paging__li"><a class="paging__li__a" href="#">2</a></li>
<li class="paging__li"><a class="paging__li__a" href="#">3</a></li>
<li class="paging__li"><span class="paging__li__span">…</span></li>
<li class="paging__li"><a class="paging__li__a" href="#">10</a></li>
<li class="paging__li"><a class="button button--primary" href="#"><span class="button__inner"><span class="button__text">Weiter</span><svg class="icon icon--chevron-right" viewBox="0 0 200 200" role="presentation">
<use xlink:href="#icon-chevron-right"></use>
</svg></span></a></li>
</ul>
</nav>
//- Render paging
#{tag || 'nav'}.paging()&attributes(attr)
ul.paging__ul
li.paging__li
+include('@button', buttonPrev)
li.paging__li
a.paging__li__a.paging__li__a--act(href='#') 1
li.paging__li
a.paging__li__a(href='#') 2
li.paging__li
a.paging__li__a(href='#') 3
li.paging__li
span.paging__li__span …
li.paging__li
a.paging__li__a(href='#') 10
li.paging__li
+include('@button', buttonNext)
{
"buttonPrev": {
"href": "#",
"icon": "chevron-left",
"text": "Zurück",
"disabled": true
},
"buttonNext": {
"href": "#",
"iconAfter": "chevron-right",
"text": "Weiter"
}
}
.paging {
text-align: center;
}
.paging__ul {
@include list-reset;
display: flex;
flex-direction: row;
justify-content: center;
}
.paging__li {
padding: 0;
&:first-child {
padding-right: 1rem;
@include mq($from: m) {
padding-right: 3rem;
}
}
&:last-child {
padding-left: 1rem;
@include mq($from: m) {
padding-left: 3rem;
}
}
@include mq($until: m) {
display: none;
&:first-child,
&:last-child {
display: block;
}
}
}
.paging__li__a,
.paging__li__span {
color: $color-blue;
display: inline-block;
font-family: $font-family-secondary;
font-size: 1.5rem;
font-weight: $font-weight-bold;
padding: 1.6rem 1rem 0;
}
.paging__li__a {
color: $color-blue;
transition: color 0.2s;
@media(hover: hover) and (pointer: fine) {
&:hover {
color: $color-dark;
}
}
}
.paging__li__a--act {
color: $color-dark;
}
There are no notes for this item.