Rozważmy następujący fiddleCSS3 transformacje i przejścia (Webkit)
p {
-webkit-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0);
-webkit-transition: transform 1s ease-in;
-moz-transition: transform 1s ease-in;
-o-transition: transform 1s ease-in;
transition: transform 1s ease-in;
}
a:hover + p {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
Przejście działa płynnie w FF, ale nie ma w ogóle przejście w Safari lub Chrome (na komputerze Mac).
Czy właściwość przejścia ma być prefiksowana lub czy w moim kodzie występuje jakiś błąd składniowy?
użytku prefixfreejs aby twoje życie proste –