css3 transition
<html> | |
<head lang="en"> | |
<meta charset="UTF-8"> | |
<title></title> | |
<style> | |
.trans1{ | |
-webkit-transition:0.5s ease; | |
-moz-transition:0.5s ease; | |
-webkit-transition-property:all; | |
-moz-transition-property:all; | |
position:absolute; | |
left:10px; | |
top:50px; | |
height:100px; | |
width:100px; | |
background:#ef4900; | |
color:white; | |
} | |
.trans2{ | |
-webkit-transition:0.5s ease-in-out; | |
-moz-transition:0.5s ease-in-out; | |
-webkit-transition-property:width; | |
-moz-transition-property:width; | |
position:absolute; | |
left:350px; | |
top:50px; | |
height:100px; | |
width:100px; | |
background:blue; | |
color:yellow; | |
} | |
.trans3{ | |
-webkit-transition:0.5s ease; | |
-moz-transition:0.5s ease; | |
-webkit-transition-property:height; | |
-moz-transition-property:height; | |
width:100px; | |
height:100px; | |
background:green; | |
color:#ccc; | |
position:absolute; | |
left:780px; | |
top:50px; | |
} | |
.trans1:hover{ | |
width:300px; | |
height:300px; | |
} | |
.trans2:hover{ | |
width:300px; | |
} | |
.trans3:hover{ | |
height:300px; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="trans1">变换所有s属性</div> | |
<div class="trans2">变换宽度属性</div> | |
<div class="trans3">变换高度属性</div> | |
<!-- transform呈现是一种变形结果,而transition呈现是一种过渡,通俗一点就是一种动画转化过程,如渐显,减弱、动画快慢等,transform,和transition是两种不同动画模型; | |
1、transition的过渡属性: | |
transition属性是一个间歇属性,用于设置四个过渡属性; | |
语法 | |
transition:property duration timing-function delay; | |
值描述transition-property规定设置过渡效果的css属性名称。 | |
transition-duration规定完成过渡效果需要的时间秒,或毫秒; | |
transition-timing-function规定速度效果的速度曲线。 | |
transition-delay定义过渡效果何时开始 | |
transition-property; | |
值: | |
all:显示指对所有元素; | |
none:表示没有元素; | |
ident:制定css属性列表; | |
注:请始终设置transition-duration属性,否则时长为0;就不会产生过渡效果,transform与transition此时效果一样 | |
transition:过渡属性名称 过渡时间 过度模式 ; | |
transition-timing-function的五种值; | |
1:ease逐渐变慢; | |
2:liner:匀速; | |
3:ease-in:缓慢开始(加速); | |
4:ease-out:缓慢结束(减速); | |
5:ease-in-out:缓慢开始,缓慢结束(先加速,或减速); | |
6:cubic-bezier 贝赛尔曲线(mathewlein.com/easer);--> | |
</body> | |
</html> |
css3 transition的更多相关文章
- css3 transition animation nick
时光转眼即逝,又到周六了,今天写点某部分人看不起的css玩玩! 转换 转换属性transform: 浏览器前缀: -webkit-transform;-o-transform;-moz-transfo ...
- css3 transition属性
最近打算学习css3知识,觉得css3写出来的效果好炫好酷,之前一直想要学习来着.可能之前的决心,毅力,耐心不够,所以想要重整起来,放下浮躁的心态,一步一个脚印,踏踏实实的来学习. 首先学习的是css ...
- 【转】CSS3 transition规范的实际使用经验
原文转自:http://blog.jobbole.com/56243/ 本篇文章主要讲述CSS3 transition规范和在不同浏览器之间的使用差异,关于具体解决方法或如何规避问题的意见可以参考另一 ...
- CSS3 transition规范的实际使用经验
本篇文章主要讲述CSS3 transition规范和在不同浏览器之间的使用差异,关于具体解决方法或如何规避问题的意见可以参考另一篇非常有见地的文章,“All You Need to Know Abou ...
- css3 Transition动画执行时有可能会出现闪烁的bug
css3 Transition动画执行时有可能会出现闪烁的bug,一般出现在开始的时候. 解决方法: 1.-webkit-backface-visibility: hidden; 2.-webkit- ...
- CSS3 transition 属性过渡效果 详解
CSS3 transition 允许 CSS 元素的属性值在一定的时间区间内平滑地过渡.我们可以在不使用 Flash 动画或 JavaScript 的情况下,在元素从一种样式变换为另一种样式时为元素添 ...
- CSS3 & transition & animation
CSS3 & transition & animation https://developer.mozilla.org/en-US/docs/Web/CSS/transition-ti ...
- css3 transition动画
CSS3: 一.transition: <property> <duration> <animation type> <delay> eg: .div{ ...
- css3 transition effect(其它效果)
http://blog.csdn.net/jerryvon/article/details/8755548 整理了一些其它动画,用的模板为flip模板,只不过CSS3不同 /************* ...
- 制作动画平滑过渡效果:《CSS3 Transition》
W3C标准中对css3的transition这是样描述的:“css的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改变中触发, ...
随机推荐
- Coding 及 git 的工程使用方法
在过去的两周,同学们除了在学习 C 语言之外,还在学习如何利用 git 将自己的代码上传到 coding 中.也有大量的同学,成功的上传了代码.但是,实际上大部分同学的用法都不合理.这里,以一 ...
- C++ URLDecode和URLEncode实现——仅限gb2312,非utf8
转载--http://blog.163.com/zhangjie_0303/blog/static/9908270620148251658993/ #include <iostream> ...
- 【kAriOJ】离散数学 构造群码 极大似然法解码
A. 编程题1 构造群码 时间限制 1000 ms 内存限制 65536 KB 题目描述 针对给定H,计算群码编码函数eH,并计算给定字的码字. 输入格式 第一行输入两个整数m,n:(m < n ...
- Linux文件计数
1.当前目录下的文件数 ls -l |grep "^-"|wc -l 2.当前目录的目录树 ls -l |grep "^d"|wc -l 3.当前目录文件数包含 ...
- BZOJ 1878: [SDOI2009]HH的项链
1878: [SDOI2009]HH的项链 Time Limit: 4 Sec Memory Limit: 64 MBSubmit: 3548 Solved: 1757[Submit][Statu ...
- js之 matches (可以取代jq的 delegate 方法)
问题:请给#wrap 下面的子元素添加点击事件! <div id="wrap"> <a class="btn" href="http ...
- python学习笔记-(十二)scoket编程基础
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Un ...
- 搭建haproxy
1:下载haproxy wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.20.tar.gz2:解压,编译,安装 tar zxf hapr ...
- 图解JAVA对象的创建过程
前面几篇博文分别介绍了JAVA的Class文件格式.JVM的类加载机制和JVM的内存模型,这里就索性把java对象的创建过程一并说完,这样java对象的整个创建过程就基本上说明白了(当然你要有基础才能 ...
- TCP/IP——链路层
链路层主要有三个目的: (1)为IP模块发送和接收IP数据报; (2)为ARP模块发送 ARP请求和接收 ARP应答; (3)为RARP发送RARP请求和接收RARP应答. TCP / IP支持多种不 ...