关于CSS3转换2D,3D过渡与动画方法

总结:

观察者远近 perspective:指定距离,必须带像素单位px
[ 观察者视角 perspective-origin:一般默认居中即可 ]

转换 transform 包含:rotate,translate,scale,matrix,perspective

子元素3D效果 transform-style : preserve-3d | flat

[ 对象transform-origin一般默认居中即可 ]

[ 元素背面 backface-visibility:一般默认可见即可 ]

元素旋转方向 rotate:X轴左手定则 Y轴右手定则

过渡transition包含:property  duration ease delay



动画:

1、创建规则:

@keyframes 规则名X {

from : { ... }

20% : { ... }

50%: { ... }

75% : { ... }

to : { ... }

}

2、使用规则:

div{

 animation : 规则名X  duration ease delay infinite reverse ;

}

时间: 2024-10-11 07:45:17

关于CSS3转换2D,3D过渡与动画方法的相关文章

纯CSS3炫酷3D折叠面板动画特效

这是一款效果非常炫酷的CSS3 3D折叠面板动画特效.该折叠面板特效当鼠标移动到图片上时,一个面板会以3d折叠的方式在顶部展开,并显示图片的标题等信息..这个效果使用3D CSS animations 来制作折叠面板的动画,纯CSS,没有使用javascript. 在线演示:http://www.htmleaf.com/Demo/201501251276.html 下载地址:http://www.htmleaf.com/css3/css3donghua/201501251275.html

纯CSS3超酷3D旋转立方体动画特效

这是一款效果非常炫酷的纯CSS3 3D旋转立方体动画特效.该3D立方体使用CSS3 perspective制作,可以在水平方向.垂直方向和平面视角方向旋转,效果相当震撼.使用CSS3来制作动画效果已经成为WEB前端开发的一种时尚,从简单的颜色和尺寸动画,到复杂的旋转.翻转动画, CSS3展现了它无穷的魅力.使用CSS来制作立方体动画,代码简洁易懂,效果更是令人惊叹! 在线演示:http://www.htmleaf.com/Demo/201501251274.html 下载地址:http://ww

css3 2D 3D 过渡

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>css3动画</title> </head> <style> .xuanzhuan{ width: 100px; height: 80px; background: red; transform:rotate(10deg); /*旋转:rotate() 参数为(0-360d

CSS3 转换2D transform

Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix.下面我们一起来看看CSS3中transform的旋转rotate.扭曲skew.缩放scale和移动translate具体如何实现,老样子,我们就从transform的语法开始吧. 语法: transform : none | <transform-function> [ <transform-fun

Web 前端技术:CSS3---新属性,浏览器支持度,圆角边框(border-radius),阴影(box-shadow),文字与字体(text-shadow属性、word-wrap属性、@font-face规则),2D转换、过渡与动画(transform属性),3D变换

浏览器支持度 CSS3属性: columns:规定列的宽度和列数 默认宽度.列数值为auto column-width:每栏的宽度 column-gap :两栏之间的间距距离 column-count : 栏目的数目 column-rule : color(色值) width(宽度) style(线条样式) 分栏中的分割线的颜色宽度及样式的设定 1.border-radius属性(圆角边框) eg: 结合不同浏览器兼容问题,使用该CSS3新属性 eg: 2.box-shadow属性(阴影) eg

CSS3 转换、过渡和动画

一.转换 1.属性:transform 取值:none/transform-function(转换函数) 注意:如果要实现多个转换函数的话,可以用空格分开若干transform-function 2.转换的原点 默认情况,原点在元素的中心处,width*50%,height*50% 更换原点-属性:transform-origin:数值/百分比/关键字(top/bottom/left/right) 取值:按照当前元素的左上点为(0,0) 一个值:所有轴的位置 两个值:第一个值表示x轴上的值,第二

css3 转换 、 过渡 、 动画 、 CSS 优化

1. 转换的原点 默认在中心点: 修改原点:transform-orign: 值: 1.x坐标 y坐标 当前物体左上角为x:0px y:0px; 2.宽度百分比 高度百分比 0%  0%  左上点 50% 50% 中心点 3.关键字: top bottom left right center 中间 默认 left top 左上点 4.如果只给一个值,x坐标和y坐标相同: 两     x坐标 y坐标 三     x坐标 y坐标 z坐标 2.转换 2d 形状 尺寸 位置 transform: 旋转:

html:css3新特性:转换(二维,三维),过渡,动画

转换 2D转换 二维平面移动 语法: transform:translateX(移动的距离) translateY(移动的距离); Transform:translate(水平移动距离,垂直移动距离) 可以设置负值,水平的正值是向右移动,垂直的正值是向下移动 二维平面旋转 语法: Transform:rotate(30deg); 旋转原点的设置 transform-origin:center(默认值) 可以设置left,top,right,bottom,center, 百分比设置:transfo

CSS笔记(十二)CSS3之2D和3D转换

参考:http://www.w3school.com.cn/css3/css3_2dtransform.asp 2D Transform 方法 函数 描述 matrix(n,n,n,n,n,n) 定义 2D 转换,使用六个值的矩阵. translate(x,y) 定义 2D 转换,沿着 X 和 Y 轴移动元素. translateX(n) 定义 2D 转换,沿着 X 轴移动元素. translateY(n) 定义 2D 转换,沿着 Y 轴移动元素. scale(x,y) 定义 2D 缩放转换,改