My CSS3 buttons aren't displaying correctly in certain use cases. In FF & Safari they display fine but in Chrome the left hand border is thicker and when you hover over them, the fill colour doesn't fill 100% of the area. See a working example: http://jsfiddle.net/3x4zc8tq/3/ How can I fix it?
/* @group Center all the things */
.center-wrapper {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.center-wrapper .center {
position: relative;
overflow: hidden;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
/* This fixes the blurred buttons but breaks centering
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform: translateZ(0);*/
}
/* @end */
Tried and tested methods such as below do not work for me:
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transform: translateZ(0);