Animation效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Animation</title> <!-- <link href="styles.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="iepngfix.js"></script>  --> <style type="text/css">  /***************************/  div{   font-weight:bold;   float: left;   margin-left: 5px;   background: #eeeeee;   }  .div1{   width: 100px;   height: 100px;    }    .div1:hover{   border-radius: 0px;   -webkit-animation: 1s rainbow forwards;   /*注意必须要使用-webkit-animation,不能用animation*/    }   @-webkit-keyframes rainbow {    0% { background: #c00; }    50% { background: orange; }    100% { background: yellowgreen; }  } /******************************************/  .div2{   width: 100px;   height: 100px;   /*-webkit-transform:rotate(10deg);*/   /*-webkit--webkit-transform: scale(0.2);*/    }    .div2:hover{     width: 100px;   height: 100px;   background: red;   -webkit-animation: 0.4s pound1 infinite;   /*注意必须要使用-webkit-animation,不能用animation*/    }    /*scale(规模)这货表示:把当前的div变大1.2倍*/  @-webkit-keyframes pound1 {     from { -webkit-transform: none;       /*-webkit-transform:rotate(10deg);*/}     to { -webkit-transform: scale(2);        /*-webkit-transform:rotate(30deg);*/}  }

/******************************************/  .div3{   width: 100px;   height: 100px;   /*-webkit-transform:rotate(10deg);*/   /*-webkit--webkit-transform: scale(0.2);*/    }    .div3:hover{     width: 100px;   height: 100px;   -webkit-animation: 1.5s pound2 infinite;   /*注意必须要使用-webkit-animation,不能用animation*/    }  @-webkit-keyframes pound2 {     from { -webkit-transform: none;       /*-webkit-transform:rotate(10deg);*/}     25% { -webkit-transform:rotate(-30deg);}     50% { -webkit-transform:rotate(0deg);}     75%{ -webkit-transform:rotate(30deg);}     100%{ -webkit-transform:rotate(0deg);}  }

</style> </head> <body>  <div class="div1">1:动态变化颜色</div>  <div class="div2">2:心跳的感觉</div>  <div class="div3">3:摇头摆尾</div> </body> </html>

时间: 2024-08-24 23:40:42

Animation效果的相关文章

使用animation效果切换两个UIView

- (IBAction) switchViews:(id) sender { //开启动画[UIView beginAnimations:@"View Flip" context:nil];//设置动画时间 [UIView setAnimationDuration:1];[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//判断当前显示的UIView是不是yellowViewController.//如果显示的不是yell

android Animation效果

Tweened Animations的分类: 1.Alpha:淡入淡出效果 2.Scale:缩放效果 3.Rotate:旋转效果 4.Translate:移动效果 Android: 解决动画完成后位置恢复到初始位置的问题 这种现象很正常,因为TranslateAnimation只负责实现位移动画效果,并不会真正的改变LinearLayout的位置,所以需要加一个AnimationListener ,在动画结束(onAnimationEnd() )后,通过设置LayoutParam里相关属性来改变

Android学习——Animation动画效果

1.Android动画模式: 1>tweened animation: 渐变动画: 2>frame by frame: 画面转换动画. 2.Android的Animation动画由四种类型组成: XML alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 Java代码 AlphaAnimation 渐变透明度动画效果 ScaleAnimation 渐变尺寸伸缩动画效果 TranslateAnimat

开发路程(14):背景图片移动插件MyFloatingBg(浮动背景图效果,可让背景随着页面的滚动而滚动)

MyFloatingBg这插件可以帮助你在网页上加入可移动背景Background.你可以用于整个文件的背景,或是某几个banner的背景. 它可支持简单的animation效果,你不用去做一个flash文件或动态gif图片.单靠jquery和图片,你便可以做出不同的效果.由于我们把动画效果跟内容分开,我们也可以随时更改文字等内容,而不影响其运作.这个效果很是大气,我想可以使用在高级餐厅,珠宝展会等中做展示用. 1 <!doctype html> 2 <html lang="e

Android实现左右滑动效果

本示例演示在Android中实现图片左右滑动效果.   关于滑动效果,在Android中用得比较多,本示例实现的滑动效果是使用ViewFlipper来实现的,当然也可以使用其它的View来实现.接下来就让我们开始实现这种效果.为了方便大家理解,我们先来看一下效果图: 主要效果图如下图:    接下来我们看一下程序结构图: MainActivity文件中代码: package com.android.flip; import android.app.Activity; import android

CSS3+HTML5特效7 - 特殊的 Loading 效果

效果如下 实现原理: 利用CSS3的@keyframes规则创建动画效果: 使用CSS3的animation效果完成滚动切换. 代码说明: 样式表中@-webkit-keyframes及@keyframes定义了旋转360度的操作: 样式表中.border div定义了div的基本样式,红色的10px圆形: 10个div嵌套使用; <style> @-webkit-keyframes rotate { 100% { -webkit-transform: rotate(-360deg); } }

Animation动画的解析

Animation在View的包下,我们通过Animation的原理也可知道,Animation离开了View就没有效果,为什么这么说呢? Animation的动画原理 我们先看一个简单的Animation动画,AlphaAnimation: public class AlphaAnimation extends Animation { private float mFromAlpha; private float mToAlpha; /** * Constructor used when an

android开发之Animation(五)

android开发之Animation的使用(五) 本博文主要讲述的是Animation中的AnimationLisenter的使用方法,以及此类的一些生命周期函数的调用,代码实例如下: MainActivity.java: package com.example.animationlistener; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.vi

深入理解CSS中的层叠上下文和层叠顺序(转)

by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=5115 零.世间的道理都是想通的 在这个世界上,凡事都有个先后顺序,凡物都有个论资排辈.比方说食堂排队打饭,对吧,讲求先到先得,总不可能一拥而上.再比如说话语权,老婆的话永远是对的,领导的话永远是对的. 在CSS届,也是如此.只是,一般情况下,大家歌舞升平,看不出什么差异,即所谓的众生平等.但是,当发生冲突发生纠葛的时