I am trying to achieve a zoom animation on elements with a border-radius but it ends with an aliased render on webkit.
HTML :
<ul>
<li style="transform: rotate(0deg) translateY(-35vh);">
<span></span>
</li>
<li style="transform: rotate(20deg) translateY(-35vh);">
<span></span>
</li>
<ul>
CSS :
li{
position: absolute;
top: 50%;
left: 50%;
width: 5px;
height: 5px;
list-style: none;
border-radius: 50%;
backgroud-color: red;
-webkit-backface-visibility: hidden;
}
span{
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: black;
}
li span.scaleup{
animation: scaleup 2s 1;
}
@keyframes scaleup{
10%{
transform: scale(12);
}
100%{
transform: scale(1);
}
}
Not sure if i'm doing this wrong or if it's a webkit bug.
Here is my code : http://codepen.io/pixelpirate/pen/gpqpQV