最近css3コマンドをチェックしています。それらの一部がブラウザごとに異なるのはなぜですか?
たとえば、この 2D 変換の例を見てください。
div
{
transform: rotate(30deg);
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Safari and Chrome */
-o-transform: rotate(30deg); /* Opera */
-moz-transform: rotate(30deg); /* Firefox */
}
それらのすべてが同じ議論を受け入れているのに、なぜ彼らはそれらを異なるものにするのでしょうか? 彼らはある種のベータ段階にいますか?それらは(ベータ段階の後)同じになりますか?
このアニメーションの例を考えると、かなり非現実的です
@keyframes myfirst
{
from {background: red;}
to {background: yellow;}
}
@-moz-keyframes myfirst /* Firefox */
{
from {background: red;}
to {background: yellow;}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {background: red;}
to {background: yellow;}
}
@-o-keyframes myfirst /* Opera */
{
from {background: red;}
to {background: yellow;}
}