【发布时间】:2014-04-01 08:40:13
【问题描述】:
我的网站上运行了一个简单的 CSS 动画,它应该在不同时间淡入我网页的各个部分。不幸的是,我页面的这个方面只适用于 chrome 和 Safari,但不适用于 Firefox 和 IE。 在做了一些研究之后,我将淡入淡出时间帧的单位值包括在内,但这并没有带来任何改善。这是以下css:
a {
text-decoration: none; color: #FFFFFF; position: relative;
transition: all 0.25s linear;
-moz-transition: all 0.25s linear;
-webkit-transition: all 0.25s linear;
-o-transition: all 0.25s linear;
}
/*Animations*/
@-webkit-keyframes FADEY {
0% { opacity: 0; }
100% { opacity: 1; }
}
.intro {
-webkit-animation-name: FADEY;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
}
[role="article"] {
-webkit-opacity: 0;
-webkit-animation-name: FADEY;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-delay: 0.5s;
-webkit-animation-fill-mode: forwards;
-webkit-animation-iteration-count: 1;
}
.design-selection, .design-archives {
-webkit-opacity: 0;
-webkit-animation-name: FADEY;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-delay: 1s;
-webkit-animation-fill-mode: forwards;
-webkit-animation-iteration-count: 1;
}
任何建议将不胜感激。 谢谢, 科尔茨
【问题讨论】:
-
包括所有浏览器前缀,而不仅仅是-webkit-
标签: html css google-chrome firefox