css3控制div上下跳动

摘要:
1˂!这是效果图
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type"content="text/html; charset=utf-8" />
5 <title>无标题文档</title>
6 <style type="text/css">
7 @-webkit-keyframes bounce-down {
8 25% {-webkit-transform:translateY(-10px);}
9 50%, 100% {-webkit-transform:translateY(0);}
10 75% {-webkit-transform:translateY(10px);}
11 }
12 
13 @keyframes bounce-down {
14 25% {transform:translateY(-10px);}
15 50%, 100% {transform:translateY(0);}
16 75% {transform:translateY(10px);}
17 }
18 
19 .animate-bounce-down{background:#333;width:100px;height:100px;margin:100px auto;-webkit-animation:bounce-down 1.5s linear infinite;animation:bounce-down 1.5s linear infinite;
20 }
21 
22 @-webkit-keyframes bounce-up {
23 25% {-webkit-transform:translateY(10px);}
24 50%, 100% {-webkit-transform:translateY(0);}
25 75% {-webkit-transform:translateY(-10px);}
26 }
27 
28 @keyframes bounce-up {
29 25% {transform:translateY(10px);}
30 50%, 100% {transform:translateY(0);}
31 75% {transform:translateY(-10px);}
32 }
33 
34 .animate-bounce-up{background:#ddd;width:100px;height:100px;margin:100px auto;-webkit-animation:bounce-up 1.4s linear infinite;animation:bounce-up 1.4s linear infinite;}
35 </style>
36 </head>
37 
38 <body>
39 <div class="animate-bounce-up"></div>
40 <div class="animate-bounce-down"></div>
41 </body>
42 </html>

这个例子是直接应用css3来控制div层上下来回滚动;

这需要熟练应用@keyframes 规则,@keyframes bounce-up中的bounce-up是个动作名称,这个元素可以自行定义,只要在animation: bounce-up匹配到就可以的。

这是效果图

免责声明:文章转载自《css3控制div上下跳动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[转]android 获取视频帧Windows7 配置匿名Samba文件共享下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

进度条与时间轴绑定显示图片

第一步是下载Bootstrap和Glyphicons库。你可以找到外部引用Bootstrap CDN主机上的图标字体文件。我分开这些样式表到不同的文件,同时创建一个新的文档称为styles.css。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <!doctype html> <htmllang="en-US...

理解flex布局

 我们传统的布局方式是基于在盒子模型下的,依赖于display属性的,position属性的或者是float属性的,但是在传统的布局上面并不好布局; 比如我们想让某个元素垂直居中的话,我们常见的会让其元素表现为表格形式,比如display:table-cell属性什么的,我们现在来学习下使用flex布局是非常方便的;目前的浏览器支持程度: IE10+,ch...

Vue中使用Sass全局变量

前言 假设我们原有项目的主题色是蓝色的,这时有个需求,需要把主题色改成橙色的。一般情况下,我们可能会在main.js中引入公共样式文件,但你会发现,在组件中使用公共样式文件中定义的某个参数时,会报一个错误:"变量未定义"。 那还有一种写法是,在每个组件中都引入公共样式(注:需要用到公共样式的组件),但这样写,感觉代码会很不perfect 。 那有没有什么办...

通过CSS控制图片样式,实现图片弹出效果

Code 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 2<html xmlns="http://www.w3.org/1999/xh...

学习使用:before和:after伪元素

如果你一直密切关注着各种网页设计的博客,你可能已经注意到了:before和:after伪元素已经在前端开发中获得了相当多的关注。特别是在Nicolas Gallagher的博客中,后期运用了很多伪类元素。 Nicolas Gallagher使用伪元素用静态的HTML标签创建84个GUI图标。 为了补充说明上述内容(和利用当前发展的趋势),我收集一些完全在...

CSS或者JS实现鼠标悬停显示另一元素

想达到鼠标悬停到元素a上,显示另一个元素b,可以通过css实现也可以通过js实现。js:写两个函数:mouseenter,mouseleave,例如:其中 $("#a").mouseenter(function() { $("#b").show("normal"); }); $("#a").mouseleave(function() { $("#b").h...