Is it possible to change something to get better performance of CSS animation: translate and opacity png file?
.chmura2 {
top: 0px;
left: -100%;
animation: chmura2a ease-in-out 13s normal;
-webkit-animation: chmura2a ease-in-out 13s normal;
-webkit-transform: translateZ(0);
background-image:url(chmura_pomar.png);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes chmura2a {
0% {
transform: translate(0px, 0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: opacity(100%);
filter: alpha(opacity = 100);
}
30% {
transform: translate(100%, 0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: opacity(100%);
filter: alpha(opacity = 100);
}
56% {
transform: translate(100%, 0);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: opacity(0);
filter: alpha(opacity = 0);
}
100% {
transform: translate(250%, 0);
opacity: 0;
filter: opacity(0);
filter: alpha(opacity = 0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
}
@-webkit-keyframes chmura2a {
0% {
-webkit-transform: translate(0px, 0);
-webkit-opacity: 1;
opacity: 1;
filter: opacity(100%);
filter: alpha(opacity = 100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
..........................................
}
I know that there is little mix with -webkit- and normal keyframe, but Internet Explorer sometimes is reading from -webkit sometimes from normal keyframe so I dubeled some commands.
opacity(and not the filter versions) as all the latest browsers should support it