page: txp5
form: txp5_scss
_prev-next.scss
➔
modified 55 days ago
@use "beam";
.prev-next {
@extend %beam !optional;
gap: var(--base-unit);
.ui-icon {
width: auto;
overflow: auto;
height: auto;
margin-inline-end: 0;
}
> a,
> span {
display: flex;
flex-direction: column;
justify-items: baseline;
}
.disabled {
opacity: .5;
}
}
Source html
<nav class="prev-next" aria-label="Page navigation">
<span class="disabled" aria-disabled="true" aria-label="Previous">
<span class="ui-icon ui-icon-arrowthick-1-w">Previous</span>
</span>
<form>
<label for="current-page">Page</label>
<input class="current-page" id="current-page" name="page" type="text" size="4" inputmode="numeric" pattern="[0-9]+" value="1">
of
<span class="total-pages">2</span>
</form>
<a rel="next" title="Next" href="#"><span class="ui-icon ui-icon-arrowthick-1-e">Next</span></a>
</nav>