0

我真的可以使用一些帮助。在此站点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; 
}

而且我什么也做不了,如果有人可以看看并帮助我,那就太好了

4

2 回答 2

0

您需要定义的不仅仅是animation-name; 您还需要提供持续时间。没有这些信息,浏览器不知道动画会持续多久下面我说整个动画应该持续 2 秒:

.bounceIn.go {
    animation: bounceIn 2s;
}

生成的动画大概与您想要的一致。我为此定义了样式.go,使其变为绿色和圆形。

在此处输入图像描述

于 2015-01-10T20:19:16.440 回答
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); 
    } 
} 
于 2015-01-09T20:25:03.333 回答