You can style slider buttons using css. A simple clean style is arrows with a square box ( or a circle ).
An example is like this ![]()
The code is like this
<a href="#"><div class='arrow-wrap left'>
</div></a>
<a href="#"><div class='arrow-wrap right'>
</div></a>
Which sets up the links and a div per link
then the css sets the size of the divs and adds a background, and uses after: to create a css triangle and then positions it
.arrow-wrap.right:after {
content:'';
position: absolute;
top: 4px;
left: 9px;
border-style: solid;
border-width: 9px 0 9px 9px;
border-color: transparent transparent transparent #fff;
}
.arrow-wrap.left:after {
content:'';
position: absolute;
top: 4px;
left: 7px;
border-style: solid;
border-width: 9px 9px 9px 0;
border-color: transparent #fff transparent transparent;
}
.arrow-wrap {
position: relative;
height: 25px;
width: 25px;
background: red;
}
See http://jsfiddle.net/locally/LL5dczoq/
If you prefer round buttons, you can use border radius, and if you want to give it a bit of feel on hover then you can apply some colour tweaks to the css triangles
a bit like this

.arrow-wrap.left:hover:after {
border-color: transparent grey transparent transparent;
}
.arrow-wrap.right:hover:after {
border-color: transparent transparent transparent grey;
}
.arrow-wrap {
position: relative;
height: 25px;
width: 25px;
background: red;
border-radius: 50px;
}
see http://jsfiddle.net/locally/m9cqv18v/
I have no idea how cross browser safe this is and if anything needs to be tweaked. i would guess IE 6 is out and maybe IE will have issues in other versions. Please leave me comments if you have cross browser tweaks.
Leave a Reply