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来创建具有动画效果的按钮,这些按钮具有五种不同的漂亮样式。CSS3是层叠样式表的第三版,它引入了许多新特性,其中包括强大的动画功能,使得网页元素的交互性与视觉表现力大大...
在这个函数中,`element`是我们想要操作的DOM元素,`animationClass`是包含CSS动画的类名。每次调用这个函数,它都会切换元素上的`animationClass`,从而开始或结束动画。 例如,如果我们的HTML有一个按钮,我们...
html5 css3 动画 html5 css3 动画 html5 css3 动画 html5 css3 动画
**WebKit CSS3 动画基础** WebKit 是一个开源的网页渲染引擎,被广泛应用于苹果的 Safari 和谷歌的 Chrome 浏览器中。CSS3 动画是 Web 开发中的一个重要组成部分,它允许开发者通过时间序列控制元素的视觉变化,...
一共27个各式各样的CSS3动画效果源代码,内容如下:纯CSS3模拟风车转动效果纯css3云彩动画效果纯css3制作出来的狐狸尾巴燃烧效果纯CSS3模拟跳动的音乐音符效果多种css3滚动下拉动画加载效果css3颗粒全屏动画效果懒人...
首先,我们要了解CSS3(Cascading Style Sheets Level 3)是CSS的最新版本,它引入了许多新的功能和改进,如选择器、边框与背景、盒模型、文字特效、2D/3D转换、动画等。在这个404页面中,CSS3的动画功能被充分利用...
Repaintless.css是一款专为优化CSS3动画性能而设计的轻量级库。在Web开发中,CSS3动画经常被用来提升用户体验,但不恰当的使用可能会导致页面频繁重绘,影响性能。Repaintless.css的独特之处在于它规避了这个问题,...
【标题】"清新CSS3动画网页模板"是针对现代网页设计的一款创新资源,它利用了CSS3技术的强大功能,为用户提供了丰富的动态效果和视觉体验。CSS3是层叠样式表的最新版本,相较于之前的CSS2,它引入了许多新的选择器、...
### Mimic.css动画效果 Mimic.css提供的18种动画效果涵盖了各种场景,例如: 1. **FadeIn/Out**:淡入淡出效果,常用于元素的出现和消失。 2. **SlideIn/Out**:滑动进入和退出效果,适用于页面滚动或导航菜单项。 ...
页面滚动触发CSS3动画的JS插件是一种技术手段,用于增强网页的用户体验,特别是在现代网页设计中,这种技术被广泛采用。"delighters.js"就是这样一个插件,它的核心功能是在用户滚动页面时,自动激活那些进入浏览器...
本资源"轻量级高性能的CSS3动画库特效.zip"聚焦于提供一种高效且不加重页面负担的解决方案,它基于一个名为Repaintless.css的框架。让我们深入探讨这个库及其在CSS3动画中的应用。 Repaintless.css是一个创新的CSS3...
"手机app页面转换css3动画特效.zip" 提供了一种使用jQuery和CSS3技术实现的页面转场动画解决方案。这一资源包含了一系列针对手机应用程序设计的高效、流畅且吸引人的动画效果,旨在使用户在浏览不同页面时感受到平滑...
在CSS 3中,动画是通过一系列的关键帧来创建动态效果的,这使得网页元素能够以平滑的方式从一种状态转换到另一种状态。在“css 3 动画实实现点赞动画”中,我们主要利用了`@keyframes`规则和`transform`属性来创建一...
Animate.css 是一个强大的开源库,专门用于为网页元素添加流畅、动态且易于使用的CSS3动画效果。这个库由Dan Eden创建并维护,它的主要优点在于其广泛的浏览器兼容性,覆盖了包括Chrome、Firefox、Safari、Opera以及...
**CSS3 动画概述** CSS3(Cascading Style Sheets Level 3)是样式表语言的最新版本,为网页设计带来了许多强大的新特性,其中动画功能尤其引人注目。CSS3动画允许开发者通过纯CSS实现动态效果,无需依赖JavaScript...
css3动画仿加速球水波流动效果 参考地址: https://reportvalue.com/wordpress-plugins/gauge-plugin-for-wordpress/ http://codepen.io/wiseguy12851/pen/mJZNqN
在处理CSS3动画时,开发者常常会遇到动画卡顿的问题,这对用户体验会产生极大的负面影响。浏览器虽然是单线程运行的,但它包含了两个重要的执行线程:主线程和合成线程。这两个线程负责渲染网页的大部分工作。 主线...
CSS3是层叠样式表(Cascading Style Sheets)的第三个主要版本,它引入了许多新的特性和功能,其中最引人注目的就是动画效果。在本主题“CSS3动画图标效果”中,我们将深入探讨如何利用CSS3来创建富有动态感的图标...
CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效.rar CSS3动画按钮导航菜单特效....
**CSS3 动画概述** CSS3(Cascading Style Sheets Level 3)是CSS的最新版本,它引入了许多新特性,其中最引人注目的就是动画功能。CSS3动画允许开发者通过纯CSS来创建复杂的动态效果,而无需依赖JavaScript或者...