IE10没有Webkit无法正常工作

时间:2015-01-09 19:21:05

标签: css html5 internet-explorer internet-explorer-10 webkit-transform

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

我无法得到任何工作,如果有人可以看一看并帮助我,那就太棒了

2 个答案:

答案 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定义了样式,使其变为绿色和圆角。

enter image description here