我真的可以使用一些帮助。在这个网站上http://medicalaid.org我一直试图在另一位开发者离开后修复它。我遇到的最后一个问题是我无法在IE10中加载一半的webkit动画,所有其他浏览器都能正常工作,几乎所有内容div都有它们。我试过重写css,例如:
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-moz-transform: scale(.9);
-o-transform: scale(.9);
-ms-transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
.bounceIn.go {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
-ms-animation-name: bounceIn;
animation-name: bounceIn;
}
我无法得到任何工作,如果有人可以看一看并帮助我,那就太棒了
答案 0 :(得分:0)
尝试删除css的未加前缀版本:
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
答案 1 :(得分:0)
您需要定义的不仅仅是animation-name
;你还需要提供持续时间。如果没有此信息,浏览器将不知道动画要持续多久。下面我说明整个动画应该持续2秒:
.bounceIn.go {
animation: bounceIn 2s;
}
resulting animation可能与你想要的一致。我为.go
定义了样式,使其变为绿色和圆角。