Have a look at the pagination on this demo page:
https://edgewebpages.com/showcase-carousel-demo/
Will this help?
This can be achieved by using the following CSS code:
#showcase_demo .owl-dots {
counter-reset:dots;
}
#showcase_demo .owl-dot:before {
counter-increment:dots;
content:counter(dots);
display:inline-block;
margin:0px 3px;
width:16px;
text-align:center;
padding:4px;
font-size:12px;
line-height:16px;
color:#808080;
border:solid 1px #e0e0e0;
border-radius:50%;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#showcase_demo .owl-dot span {
display:none !important;
}
#showcase_demo .active:before,
#showcase_demo .owl-dot:hover:before {
background-color:#f0f0f0;
color:#000000;
}
(Note: replace ‘showcase_demo’ with the CSS ID of your SA slider)
Another solution (outlined on this page) requires adding some custom JavaScript and adds an ‘aria-label’ attribute to each pagination button:
//Go through each carousel on the page
jQuery('.owl-carousel').each(function() {
//Find each set of dots in this carousel
jQuery(this).find('.owl-dot').each(function(index) {
//Add one to index so it starts from 1
jQuery(this).attr('aria-label', index + 1);
});
});
Unfortunately Slide Anything is built using Owl Carousel 2 jQuery plugin, which does not have good accessibility options so we have to try find workarounds.