有一个图像淡入,下降,并反弹一旦到位
Have an image fade in, drop, and bounce once into position
我正在尝试创建一个图像淡出并下降的效果,在回落到最低位置之前反弹一次。
我已经完成了渐入渐变,但是在停止之前它的下降反弹一次,我无法工作。
我发现了这个代码:http://codepen.io/Dingerzat/pen/wozrjg从这个主题:CSS动画/移动图像与@KEYFRAMES的屏幕上的工作相当好,但我不知道如何使它下降,反弹一个,然后再回到最低点。
这是我的当前版本:http://codepen.io/Dingerzat/pen/mOrBWd
JS
$('#gallery img').each(function(i) {
$(this).delay(i*200).fadeIn('slow');
});
HTML <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Delayed image load in</title>
</head>
<style>
#float{
position: relative;
-webkit-animation: floatBubble 2s 2;
-webkit-animation-direction:alternate;
}
@-webkit-keyframes floatBubble{
from{
top:0;
-webkit-animation-timing-function: ease-in;
}
to {
top: 50px;
-webkit-animation-timing-function: ease-out;
}
}
</style>
<body>
<div id="gallery">
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon1.png" id="float" alt="" width="125" />
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon2.png" id="float" alt="" width="125" />
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon3.png" id="float" alt="" width="125"/>
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon4.png" alt="" width="125"/>
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon5.png" alt="" width="125"/>
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon6.png" alt="" width="125"/>
<img src="http://www.maximiles.co.uk/images/dynamics/uk/email_images/ftpIMAGES2014/loyaltyimages/icon7.png" alt="" width="125"/>
<img src="" alt="" />
<img src="" alt="" />
<img src="" alt="" />
</div>
</body>
</html>
这是你想要的吗?CODEPEN
基本上,我只是去掉了交替的东西,用百分比来写动画。你还需要将animation-fill-mode设置为"forward ",这样它就会停留在动画结束的地方。
#float{
position: relative;
-webkit-animation: floatBubble 2s;
animation-fill-mode: forwards;
}
@-webkit-keyframes floatBubble{
0%{
top:0;
-webkit-animation-timing-function: ease-in;
}
33% {
top: 50px;
-webkit-animation-timing-function: ease-out;
}
66% {
top:0;
-webkit-animation-timing-function: ease-in;
}
100% {
top:50px;
-webkit-animation-timing-function: ease-in;
}
}
相关文章:
- 淡入背景图像淡入该分区内的内容
- jQuery图像淡入淡出不起作用
- 悬停在文本上,图像淡入淡出&出来
- 幻灯片中的图像淡入淡出
- 将鼠标悬停在文本上,图像淡入
- 我将如何使背景图像淡入
- CSS3 图像淡入
- 现有 JavaScript 照片库的图像淡入淡出效果
- CSS 过渡背景图像淡入,但不动画大小
- 幻灯片 具有不透明度的阵列图像(淡入淡出)
- 使图像淡入
- 如何使用 CSS3 设置 ul 背景图像淡入
- 预览图像淡入
- 动画 HTML 背景图像淡入淡出
- CSS jQuery - 展示图像(淡入淡出)
- 网页加载完成后图像淡入
- 可以't使背景图像淡入
- 文本图像淡入淡出和淡入淡出问题:以连续方式显示文本淡入淡出
- 下一个图像未淡入.上一个图像淡入,下一个仅出现
- 当用户向下滚动到该分区时,背景图像淡入淡出