No notes defined.
{% if page_nav.length %}
<nav class="uol-page-nav" aria-label="Pagination">
{% for nav in page_nav %}
<a href="{{ nav.url }}" class="uol-page-nav__item uol-page-nav__item--{{ nav.nav_type }}">
<span class="uol-page-nav__item__identifier">{% if nav.nav_type == 'prev' %}Previous{% elseif nav.nav_type == 'next' %}Next{% endif %} {{ nav.item_type }}</span>
<span class="uol-page-nav__item__title">{{ nav.title | safe }}</span>
</a>
{% endfor %}
</nav>
{% endif %}
<nav class="uol-page-nav" aria-label="Pagination">
<a href="/how-we-tested-this-site-for-accessibility" class="uol-page-nav__item uol-page-nav__item--next">
<span class="uol-page-nav__item__identifier">Next page</span>
<span class="uol-page-nav__item__title">How we tested this site for accessibility and what we tested</span>
</a>
</nav>
.uol-page-nav {
display: block;
max-width: 47.5rem;
margin: $spacing-6 0;
@include media(">=uol-media-m") {
display: flex;
margin: $spacing-8 0;
}
.uol-course__content & {
max-width: none;
}
}
.uol-page-nav__item {
@include link_focus();
&:focus {
text-decoration: none;
}
box-sizing: border-box;
display: block;
text-decoration: none;
border: solid $color-border;
border-width: 1px 0;
padding: $spacing-5 $spacing-4;
.uol-page-nav__item + & {
@include media("<uol-media-m") {
border-top: none;
}
@include media(">=uol-media-m") {
margin-left: $spacing-4;
}
@include media(">=uol-media-l") {
margin-left: $spacing-5;
}
@include media(">=uol-media-xl") {
margin-left: $spacing-6;
}
}
@include media(">=uol-media-m") {
flex-basis: calc(50% - #{$spacing-2});
}
@include media(">=uol-media-l") {
flex-basis: calc(50% - #{$spacing-3});
}
@include media(">=uol-media-xl") {
flex-basis: calc(50% - #{$spacing-4});
}
}
.uol-page-nav__item--next {
@include media(">=uol-media-m") {
text-align: right;
margin-left: auto;
}
}
.uol-page-nav__item__identifier {
@extend .uol-typography-paragraph;
display: block;
color: $color-font--dark;
.uol-page-nav__item:focus & {
text-decoration: none;
}
}
.uol-page-nav__item__title {
@extend .uol-typography-heading-5;
display: block;
.uol-page-nav__item:hover &,
.uol-page-nav__item:focus & {
text-underline-offset: 4px;
text-decoration: underline;
}
.uol-page-nav__item:focus & {
text-decoration-color: $color-brand--bright;
}
}
{
"page_nav": [
{
"item_type": "page",
"nav_type": "next",
"url": "/how-we-tested-this-site-for-accessibility",
"title": "How we tested this site for accessibility and what we tested"
}
]
}