Ciao,

poi magari non funziona ugualmente, ma potresti provare ad inserire le proprietà con i prefissi all'interno di keyframes con analogo prefisso, cioè tanti keyframes quanti sono i prefissi. Esempio:

codice:
@keyframes flip {
    0% {
        transform: perspective(400px) translateZ(0) rotateY(-180deg) scale(1);
        animation-timing-function: ease-out;
        }
        
    [...]
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(-180deg) scale(1);
        -webkit-animation-timing-function: ease-out;
    }

[...]

}