keyframes 放大缩小动画

本次项目中动画放大缩小代码小结

.fix .phone{ -moz-animation: myfirst 1s infinite; -webkit-animation: myfirst 1s infinite; -o-animation: myfirst 1s infinite; animation: myfirst 1s infinite;}
@keyframes myfirst{
0% { transform: scale(.8); }
50% { transform: scale(1); }
100% { transform: scale(.8); }
}
@-moz-keyframes myfirst{
0%	{-moz-transform: scale(.8);}
50%	{-moz-transform: scale(1);}
100%	{-moz-transform: scale(.8);}
}
@-webkit-keyframes myfirst{
0%	{-webkit-transform: scale(.8);}
50%	{-webkit-transform: scale(1);}
100%	{-webkit-transform: scale(.8);}
}

@-o-keyframes myfirst{
0%	{-o-transform: scale(.8);}
50%	{-o-transform: scale(1);}
100%	{-o-transform: scale(.8);}
}

  参考代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <style>
 5 div
 6 {
 7 width:100px;
 8 height:100px;
 9 background:red;
10 position:relative;
11 animation:mymove 5s infinite;
12 -moz-animation:mymove 5s infinite; /* Firefox */
13 -webkit-animation:mymove 5s infinite; /* Safari and Chrome */
14 -o-animation:mymove 5s infinite; /* Opera */
15 }
16
17 @keyframes mymove
18 {
19 0%   {top:0px; left:0px; background:red;}
20 25%  {top:0px; left:100px; background:blue;}
21 50%  {top:100px; left:100px; background:yellow;}
22 75%  {top:100px; left:0px; background:green;}
23 100% {top:0px; left:0px; background:red;}
24 }
25
26 @-moz-keyframes mymove /* Firefox */
27 {
28 0%   {top:0px; left:0px; background:red;}
29 25%  {top:0px; left:100px; background:blue;}
30 50%  {top:100px; left:100px; background:yellow;}
31 75%  {top:100px; left:0px; background:green;}
32 100% {top:0px; left:0px; background:red;}
33 }
34
35 @-webkit-keyframes mymove /* Safari and Chrome */
36 {
37 0%   {top:0px; left:0px; background:red;}
38 25%  {top:0px; left:100px; background:blue;}
39 50%  {top:100px; left:100px; background:yellow;}
40 75%  {top:100px; left:0px; background:green;}
41 100% {top:0px; left:0px; background:red;}
42 }
43
44 @-o-keyframes mymove /* Opera */
45 {
46 0%   {top:0px; left:0px; background:red;}
47 25%  {top:0px; left:100px; background:blue;}
48 50%  {top:100px; left:100px; background:yellow;}
49 75%  {top:100px; left:0px; background:green;}
50 100% {top:0px; left:0px; background:red;}
51 }
52 </style>
53 </head>
54 <body>
55
56 <p><b>注释:</b>本例在 Internet Explorer 中无效。</p>
57
58 <div></div>
59
60 </body>
61 </html>
时间: 2024-08-24 12:32:05

keyframes 放大缩小动画的相关文章

Vue过渡&amp;循环切换&amp;放大缩小动画

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue过渡与循环切换和放大缩小</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> <style> .box { margin-lef

swift3.0 图片放大缩小动画效果

一. 内容说明 跟我之前这篇类似,只不过那篇是OC版本,这篇是Swift版本 OC版本链接地址 目的:通过kingfisher请求5张图片,展示出来.然后利用图片放大缩小管理类展示图片,多张图片可以滑动浏览 效果图如下,想看动态的效果图,请看上面链接中的OC版本效果图,跟这篇是一样的. 本demo,只加载本地图片的demo下载链接 ,需要加载网络图片的,需要下载Kingfisher 二.源码展示 0. 图片测试demo源码 [html] view plain copy import Founda

ui基础--放大缩小动画

首先我们用pod安装2个三方库: use_frameworks! target 'Love--动画' do pod 'pop', '~> 1.0.9' pod 'POP+MCAnimate', '~> 2.0' end 实现代码: #import "RootViewController.h" @interface RootViewController () @property (nonatomic, strong) UIImageView *myImageView; @pr

CSS3圆圈动画放大缩小循环动画效果

代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CSS3圆圈动画放大缩小循环动画效果</title> <style> .dot { margin:150px auto; width:200px; height

IOS 开发笔记-基础 UI(3)按钮的使用(放大缩小、改变位置,首位式动画)和学习案例

UIKit框架提供了非常多的UI控件,但并不是每一个都很常用,有些控件可能1年内都用不上,有些控件天天用,比如UIButton.UILabel.UIImageView.UITableView等等,按钮控件是非常重要且比较基础的一个UI控件---UIButton,一般情况下,点击某个控件后,会做出相应反应的都是按钮,按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置. 案例: 功能分析 (1)左下角4个方向按钮,控制头像按钮的位置 (2)右下角分别是放大.缩小按钮,控制

UIButon 控件的尺寸放大缩小(也可以理解为图片的放大缩小,思路是一样的)-学习笔记

图片的放大缩小功能的简单实现(以一个简单的猜图项目中的放大缩小为例) 思路: 1.创建一个UIButton * guessimage  控件,设定好位置,再创建一个button bigImage控件测试一下 放大图片的方法 goToBig,同样放好位置: 2.给 guessimage 设置边距,尺寸大小,同样 bigImage 也进行设置等等: 3.给 bigImage 添加点击 放大图片的方法:goToBig, 在goToBig里面 定义 4个 座标的值,也就是 CGFloat guessim

图片放大缩小闪烁效果

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>css3 图片放大缩小闪烁效果</title> <style></style> <style> body{background:#7fa8d1;opacity:0.5.6;} .flicker_down{ width:105p

Android多点触控技术,实现对图片的放大缩小平移,惯性滑动等功能

首先推荐一下鸿洋大大的打造个性的图片预览与多点触控视频教程,这套教程教我们一步一步实现了多点触控实现对图片的平移和缩放的功能,这篇文章我将在鸿洋大大的基础之上做了一些扩展功能: 1.图片的惯性滑动 2.图片缩放小于正常比例时,松手会自动回弹成正常比例 3.图片缩放大于最大比例时,松手会自动回弹成最大比例 实现图片的缩放,平移,双击缩放等基本功能的代码如下,每一行代码我都做了详细的注释 public class ZoomImageView extends ImageView implements

css3 图片放大缩小闪烁效果

直接把图片替换就可以了,我的图片是透明的,所以body设置为黑色的,不不要可以去掉 <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>css3 图片放大缩小闪烁效果</title> <style> body{background:#000;opacity:0.8;} .flicker_down{ w