```html_example
<ul class="pagination" role="navigation" aria-label="Pagination">
- <li class="disabled">Previous <span class="show-for-sr">page</span></li>
+ <li class="pagination-previous disabled">Previous <span class="show-for-sr">page</span></li>
<li class="current"><span class="show-for-sr">You're on page</span> 1</li>
<li><a href="#" aria-label="Page 2">2</a></li>
<li><a href="#" aria-label="Page 3">3</a></li>
<li class="ellipsis" aria-hidden="true"></li>
<li><a href="#" aria-label="Page 12">12</a></li>
<li><a href="#" aria-label="Page 13">13</a></li>
- <li><a href="#" aria-label="Next page">Next <span class="show-for-sr">page</span></a></li>
+ <li class="pagination-next"><a href="#" aria-label="Next page">Next <span class="show-for-sr">page</span></a></li>
</ul>
```
```html_example
<ul class="pagination text-center" role="navigation" aria-label="Pagination">
- <li class="disabled">Previous</li>
+ <li class="pagination-previous disabled">Previous</li>
<li class="current"><span class="show-for-sr">You're on page</span> 1</li>
<li><a href="#" aria-label="Page 2">2</a></li>
<li><a href="#" aria-label="Page 3">3</a></li>
<li class="ellipsis"></li>
<li><a href="#" aria-label="Page 12">12</a></li>
<li><a href="#" aria-label="Page 13">13</a></li>
- <li><a href="#" aria-label="Next page">Next</a></li>
+ <li class="pagination-next"><a href="#" aria-label="Next page">Next</a></li>
</ul>
```
background: $pagination-item-background-hover;
}
}
-
- // Symbols
- @if $pagination-arrows {
- [aria-label='previous'] {
- &::before {
- content: '«';
- display: inline-block;
- margin-#{$global-right}: 0.75rem;
- }
- }
-
- [aria-label='next'] {
- &::after {
- content: '»';
- display: inline-block;
- margin-#{$global-left}: 0.75rem;
- }
- }
- }
}
/// Adds styles for the current pagination item. Apply this to an `<a>`.
@include pagination-ellipsis;
}
}
+
+ @if $pagination-arrows {
+ .pagination-previous a::before,
+ .pagination-previous.disabled::before {
+ content: '«';
+ display: inline-block;
+ margin-#{$global-right}: 0.5rem;
+ }
+
+ .pagination-next a::after,
+ .pagination-next.disabled::after {
+ content: '»';
+ display: inline-block;
+ margin-#{$global-left}: 0.5rem;
+ }
+ }
}