css3的transition效果和transfor效果示例介绍


Posted in HTML / CSS onOctober 30, 2013

复制代码
代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>css3的transition效果</title>
<style type="text/css">body{ background:#000;}
*{margin:0; padding:0; list-style:none; outline:none;}
div{ width:960px; margin:50px auto;}
li{ width:130px; height:450px; background:#fff; float:left; text-align:center; line-height:450px; border:1px solid #666; position:relative; border-radius:5px; box-shadow:0 0 5px #666; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
#card1{ -webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg); left:130px; top:40px; z-index:1;}
#card2{ -webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg); left:40px; top:15px; z-index:2;}
#card3{ z-index:6;}
#card4{ -webkit-transform:rotate(10deg); -moz-transform:rotate(10deg); -ms-transform:rotate(10deg);-o-transform:rotate(10deg); right:40px; top:15px; z-index:5;}
#card5{ -webkit-transform:rotate(20deg); -moz-transform:rotate(20deg); -ms-transform:rotate(20deg);-o-transform:rotate(20deg); right:130px; top:40px; z-index:4;}
#transform li:hover{ z-index:7;}
#card1:hover{ background:orange; -webkit-transform:scale(1.1) rotate(-18deg);-moz-transform:scale(1.1) rotate(-18deg); -ms-transform:scale(1.1) rotate(-18deg);-o-transform:scale(1.1) rotate(-18deg);}
#card2:hover{ border:5px solid red; -webkit-transform:scale(1.1) rotate(-8deg);-moz-transform:scale(1.1) rotate(-8deg); -ms-transform:scale(1.1) rotate(-8deg);-o-transform:scale(1.1) rotate(-8deg);}
#card3:hover{ -webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg); -ms-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);}
#card4:hover{ -webkit-transform:scale(1.1) rotate(8deg);-moz-transform:scale(1.1) rotate(8deg); -ms-transform:scale(1.1) rotate(8deg);-o-transform:scale(1.1) rotate(8deg);}
#card5:hover{ -webkit-transform:scale(1.1) rotate(18deg);-moz-transform:scale(1.1) rotate(18deg); -ms-transform:scale(1.1) rotate(18deg);-o-transform:scale(1.1) rotate(18deg);}</style>
</head>
<body>
<div>
<ul id="transform">
<li id="card1">1</li>
<li id="card2">2</li>
<li id="card3">3</li>
<li id="card4">4</li>
<li id="card5">5</li>
</ul>
</div>
</body>
</html>

1.transform:变形
其属性有:rotate(10deg)旋转度数;skew(10deg)倾斜;scale(1.5)按比例缩放,负数为缩小,translate(120px,0)移位,向右移动120px,负数表示向左或向上

2.transition 允许css的属性值在一定的时间区间内平滑地过渡
transition:all(执行变换的属性) 0.5s(变换延续的时间) ease-in-out(变换的速率变化)

HTML / CSS 相关文章推荐
CSS3实现超慢速移动动画效果非常流畅无卡顿
Jun 15 HTML / CSS
利用SVG和CSS3来实现一个炫酷的边框动画
Jul 22 HTML / CSS
CSS3绘制超炫的上下起伏波动进度加载动画
Apr 21 HTML / CSS
css3实现圆锥渐变conic-gradient效果
Feb 12 HTML / CSS
纯html5+css3下拉导航菜单实现代码
Mar 18 HTML / CSS
HTML5语音识别标签写法附图
Nov 18 HTML / CSS
HTML5各种头部meta标签的功能(推荐)
Mar 13 HTML / CSS
Canvas globalCompositeOperation
Dec 18 HTML / CSS
使用canvas压缩图片大小的方法示例
Aug 02 HTML / CSS
HTML中table表格拆分合并(colspan、rowspan)
Apr 07 HTML / CSS
CSS 左边固定宽右边自适应的6种方法
May 15 HTML / CSS
CSS 实现角标效果的完整代码
Jun 28 HTML / CSS
CSS3之多背景background使用示例
Oct 18 #HTML / CSS
CSS3之背景尺寸Background-size使用介绍
Oct 14 #HTML / CSS
CSS3之边框多颜色Border-color属性使用示例
Oct 11 #HTML / CSS
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
Oct 10 #HTML / CSS
CSS3图片旋转特效(360/60/-360度)
Oct 10 #HTML / CSS
使用CSS3在触屏上为按钮实现激活效果
Sep 27 #HTML / CSS
纯CSS3实现带动画效果导航菜单无需js
Sep 27 #HTML / CSS
You might like
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
利用JS如何获取form表单数据
2019/12/19 Javascript
Python爬虫模拟登录带验证码网站
2016/01/22 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
Python 窗体(tkinter)按钮 位置实例
2019/06/13 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
Python中的流程控制详解
2021/02/18 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
Haglöfs瑞典官方网站:haglofs火柴棍,欧洲顶级户外品牌
2018/10/18 全球购物
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
证券期货行业个人的自我评价
2013/12/26 职场文书
上海世博会口号
2014/06/19 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
大学推普周活动总结
2015/05/07 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python