CSS3 动画(关键帧动画)

Posted

技术标签:

【中文标题】CSS3 动画(关键帧动画)【英文标题】:CSS3 Animation (keyframe Animation) 【发布时间】:2012-12-22 00:09:04 【问题描述】:

我想要具有以下要求的 css3 动画如果有人分享他/她的经验会很棒

我有三张图片

image1.jpg:这将从底部开始动画,(image2.jpg和image3.jpg应该被隐藏)

image2.jpg:一旦加载了image1.jpg,它就会出现在舞台上(image3.jpg应该被隐藏)

image3.jpg:这是在image2.jpg之后出现的最后一张图片

谢谢你的帮助

【问题讨论】:

【参考方案1】:

我不明白你想要什么,但我正在努力帮助你,也许你想要这样。

<style>
            @keyframes move
            
                fromtop:100%
                totop:0
            
            @keyframes visible
            
                fromopacity:0
                toopacity:1
            
            #img1animation:move 5s; position:relative;
            #img2animation:visible both 3s; animation-delay:5s; opacity:0;
            #img3animation:visible both 3s; animation-delay:8s; opacity:0;

        </style>

希望这是你想要的!

【讨论】:

不要忘记将这些 id(img1,img2,img3) 添加到您的元素中。【参考方案2】:

这样的? http://jsfiddle.net/2hSqz/3/

这是一个动画示例:

 div  animation-name: myfirst; animation-duration: 5s; animation-timing-function: linear; animation-delay: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-play-state: running; 

@keyframes myfirst  from background: red; to background: yellow; 

为每个浏览器优化它会很棒

【讨论】:

这看起来不错,但我希望每张图片都应该留在舞台上,而不必淡出。

以上是关于CSS3 动画(关键帧动画)的主要内容,如果未能解决你的问题,请参考以下文章

CSS3 动画(关键帧动画)

CSS3 关键帧动画:结束并停留在最后一帧

CSS3滤镜模糊关键帧动画

悬停时继续 CSS3 关键帧动画/悬停时停止重复

css3动画使用

CSS3之动画