`
Catherine_luo
  • 浏览: 17661 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

css3 动画

阅读更多

div{
	width:300px;
	margin:50px auto;
	background-color:yellow;
	text-align:center;
}
/* css3 变形处理 */

/* rotate 顺时针旋转 */
.divRotate:hover{
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}
/* 缩放 水平 垂直 方向*/
.divScale:hover{
	-webkit-transform:scale(1.5, 5);
	-moz-transform:scale(1.5, 5);
	-o-transform:scale(1.5, 5);
}

/* 倾斜 水平 垂直 方向 */
.divSkew:hover{
	-webkit-transform:skew(30deg, 30deg);
	-moz-transform:skew(30deg, 30deg);
	-o-transform:skew(30deg, 30deg);
}

/*  移动 水平 垂直 方向 */
.divTranslate:hover{
	-webkit-transform:translate(100px, -50px);
	-mox-transform:translate(100px, -50px);
	-o-transform:translate(100px, -50px);
}

/* css3 动画 */
/* transition */
.divTransition1{
	-webkit-transition:background-color 1s linear, width 1s linear;
	-moz-transition: background-color 1s linear;
	-o-transition: background-color 1s linear;
}
.divTransition1:hover{
	background-color:#00ffff;
	width:900px;
}

.divTransition2{
	-webkit-transition: background-color 1s ease-in, -webkit-transform 1s ease-in;
}
.divTransition2:hover{
	background-color: #00ffff;
	-webkit-transform:translate(-500px);
	/*-webkit-transform:rotate(360deg);*/
}

/* animations */
.divAnimations{
	background-color:red;
}

/* 动画中的关键帧  */
@-webkit-keyframes mycolor{
	0%{
		background-color: red;
		-webkit-transform: rotate(0deg);
	}
	40%{
		background-color: darkblue;
		-webkit-transform: rotate(360deg);
	}
	70%{
		background-color: yellow;
		-webkit-transform: rotate(720deg);
	}
	100%{
		background-color: red;
		-webkit-transform: rotate(1080deg);
	}
}

.divAnimations{
	-webkit-animation-name: mycolor;
	-webkit-animation-duration: 1s; /* 花费的时间 */
	-webkit-animation-timing-function: linear; /* 平滑过渡函数 */
	-webkit-animation-iteration-count: 5; /* 动画播放次数 */
}
/* 
平滑过渡函数:动画开始时到结束时的速度
linear: 同样的速度改变
ease-in: 先慢后快
ease-out: 先快后慢
ease: 慢,快, 慢
*/






<div class="divRotate">
divRotate test word
</div>


<div class="divScale">
divScale test word
</div>

<div class="divSkew">
divSkew test word
</div>

<div class="divTranslate">
divTranslate test word
</div>

<div class="divTransition1">
divTransition1 test word
</div>


<div class="divTransition2">
divTransition2 test word
</div>


<div class="divAnimations">
divAnimations test word;
</div>
分享到:
评论

相关推荐

    纯CSS3动画按钮效果 5种漂亮样式

    在本文中,我们将深入探讨如何使用CSS3来创建具有动画效果的按钮,这些按钮具有五种不同的漂亮样式。CSS3是层叠样式表的第三版,它引入了许多新特性,其中包括强大的动画功能,使得网页元素的交互性与视觉表现力大大...

    js条件下多次触发同一个css3动画的解决方案demo

    在这个函数中,`element`是我们想要操作的DOM元素,`animationClass`是包含CSS动画的类名。每次调用这个函数,它都会切换元素上的`animationClass`,从而开始或结束动画。 例如,如果我们的HTML有一个按钮,我们...

    css3动画集合

    html5 css3 动画 html5 css3 动画 html5 css3 动画 html5 css3 动画

    WebKit CSS3 动画基础

    **WebKit CSS3 动画基础** WebKit 是一个开源的网页渲染引擎,被广泛应用于苹果的 Safari 和谷歌的 Chrome 浏览器中。CSS3 动画是 Web 开发中的一个重要组成部分,它允许开发者通过时间序列控制元素的视觉变化,...

    CSS3动画效果源代码27个合集.zip

    一共27个各式各样的CSS3动画效果源代码,内容如下:纯CSS3模拟风车转动效果纯css3云彩动画效果纯css3制作出来的狐狸尾巴燃烧效果纯CSS3模拟跳动的音乐音符效果多种css3滚动下拉动画加载效果css3颗粒全屏动画效果懒人...

    蓝天白云CSS3动画404错误页面.zip

    首先,我们要了解CSS3(Cascading Style Sheets Level 3)是CSS的最新版本,它引入了许多新的功能和改进,如选择器、边框与背景、盒模型、文字特效、2D/3D转换、动画等。在这个404页面中,CSS3的动画功能被充分利用...

    Repaintless.css-轻量级高性能的CSS3动画库

    Repaintless.css是一款专为优化CSS3动画性能而设计的轻量级库。在Web开发中,CSS3动画经常被用来提升用户体验,但不恰当的使用可能会导致页面频繁重绘,影响性能。Repaintless.css的独特之处在于它规避了这个问题,...

    清新CSS3动画网页模板

    【标题】"清新CSS3动画网页模板"是针对现代网页设计的一款创新资源,它利用了CSS3技术的强大功能,为用户提供了丰富的动态效果和视觉体验。CSS3是层叠样式表的最新版本,相较于之前的CSS2,它引入了许多新的选择器、...

    18种炫酷CSS3动画效果库Mimic.css

    ### Mimic.css动画效果 Mimic.css提供的18种动画效果涵盖了各种场景,例如: 1. **FadeIn/Out**:淡入淡出效果,常用于元素的出现和消失。 2. **SlideIn/Out**:滑动进入和退出效果,适用于页面滚动或导航菜单项。 ...

    页面滚动触发css3动画js插件

    页面滚动触发CSS3动画的JS插件是一种技术手段,用于增强网页的用户体验,特别是在现代网页设计中,这种技术被广泛采用。"delighters.js"就是这样一个插件,它的核心功能是在用户滚动页面时,自动激活那些进入浏览器...

    轻量级高性能的CSS3动画库特效.zip

    本资源"轻量级高性能的CSS3动画库特效.zip"聚焦于提供一种高效且不加重页面负担的解决方案,它基于一个名为Repaintless.css的框架。让我们深入探讨这个库及其在CSS3动画中的应用。 Repaintless.css是一个创新的CSS3...

    手机app页面转换css3动画特效.zip

    "手机app页面转换css3动画特效.zip" 提供了一种使用jQuery和CSS3技术实现的页面转场动画解决方案。这一资源包含了一系列针对手机应用程序设计的高效、流畅且吸引人的动画效果,旨在使用户在浏览不同页面时感受到平滑...

    css 3 动画实实现点赞动画

    在CSS 3中,动画是通过一系列的关键帧来创建动态效果的,这使得网页元素能够以平滑的方式从一种状态转换到另一种状态。在“css 3 动画实实现点赞动画”中,我们主要利用了`@keyframes`规则和`transform`属性来创建一...

    animatecss使用方便跨浏览器的CSS3动画库

    Animate.css 是一个强大的开源库,专门用于为网页元素添加流畅、动态且易于使用的CSS3动画效果。这个库由Dan Eden创建并维护,它的主要优点在于其广泛的浏览器兼容性,覆盖了包括Chrome、Firefox、Safari、Opera以及...

    CSS3动画的集合

    **CSS3 动画概述** CSS3(Cascading Style Sheets Level 3)是样式表语言的最新版本,为网页设计带来了许多强大的新特性,其中动画功能尤其引人注目。CSS3动画允许开发者通过纯CSS实现动态效果,无需依赖JavaScript...

    css3动画仿加速球水波流动效果

    css3动画仿加速球水波流动效果 参考地址: https://reportvalue.com/wordpress-plugins/gauge-plugin-for-wordpress/ http://codepen.io/wiseguy12851/pen/mJZNqN

    CSS3 动画卡顿性能优化的完美解决方案

    在处理CSS3动画时,开发者常常会遇到动画卡顿的问题,这对用户体验会产生极大的负面影响。浏览器虽然是单线程运行的,但它包含了两个重要的执行线程:主线程和合成线程。这两个线程负责渲染网页的大部分工作。 主线...

    css3动画图标效果

    CSS3是层叠样式表(Cascading Style Sheets)的第三个主要版本,它引入了许多新的特性和功能,其中最引人注目的就是动画效果。在本主题“CSS3动画图标效果”中,我们将深入探讨如何利用CSS3来创建富有动态感的图标...

    CSS3动画按钮导航菜单特效.rar

    CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效....

    40个非常酷的CSS3动画演示

    **CSS3 动画概述** CSS3(Cascading Style Sheets Level 3)是CSS的最新版本,它引入了许多新特性,其中最引人注目的就是动画功能。CSS3动画允许开发者通过纯CSS来创建复杂的动态效果,而无需依赖JavaScript或者...

Global site tag (gtag.js) - Google Analytics