总结CSS3变形transform属性
2015-12-08 19:27
519 查看
在网页设计中,css被习惯于理解为擅长表现静态样式,动态的元素必须借助于flash或javascript才可以实现,CSS3将来改变这一思维方式。CSS3除了增加很大革命性的创新功能外,还提供了对动画的支持,可以实现旋转,缩放,移动,倾斜和过渡效果等等,这些功能再一次证明了CSS功能的强大和无限潜能。
CSS3实现元素变形的基础。来源于新增的transform属性,该元素可用于实现元素的旋转,缩放,移动,倾斜等效果。目前webkit引擎支持-webkit-transform私有属性,Mozilla Geckos引擎支持-moz-transform私有属性,Presto引擎支持-o-transform私有属性,IE浏览器支持-ms-transform私有属性。
CSS3 transform都有哪些常用属性?
transform的属性包括:rotate() / skew() / scale() / translate() ,分别还有x、y之分,比如:rotatex() 和 rotatey() ,以此类推。
各个属性的用法:
transform:rotate(angle):
含义:通过接受一个单位为deg的旋转角度,对指定元素旋转一定的幅度,角度为正时为顺时针。
transform:skew(angleX,angleY):
含义:定义元素在二维空间的倾斜变形。angleX,Y表示元素在空间XY轴上的倾斜角度,角度单位为deg。角度为正时为顺时针旋转。若Y省略,说明垂直方向上的倾斜角度默认为0deg。
transform:scale(x,y):
含义:实现元素在二维空间的缩放和翻转,两个参数值用来定义宽和高的缩放比例。x,y取值可谓整数、小数、负数,取值为负时,元素会被翻转。如果y省略,则垂直和水平方向缩放倍数相同。
transform:translate(dx,dy):
含义:定义元素相对于原来坐标发生的偏移。xy分别表示元素在水平和垂直方向的位移。
transform属性演示点击链接:点此查看实例展示
CSS3实现元素变形的基础。来源于新增的transform属性,该元素可用于实现元素的旋转,缩放,移动,倾斜等效果。目前webkit引擎支持-webkit-transform私有属性,Mozilla Geckos引擎支持-moz-transform私有属性,Presto引擎支持-o-transform私有属性,IE浏览器支持-ms-transform私有属性。
CSS3 transform都有哪些常用属性?
transform的属性包括:rotate() / skew() / scale() / translate() ,分别还有x、y之分,比如:rotatex() 和 rotatey() ,以此类推。
各个属性的用法:
transform:rotate(angle):
含义:通过接受一个单位为deg的旋转角度,对指定元素旋转一定的幅度,角度为正时为顺时针。
.demo_transform1{ -webkit-transform:rotate(10deg); -moz-transform:rotate(10deg) }
transform:skew(angleX,angleY):
含义:定义元素在二维空间的倾斜变形。angleX,Y表示元素在空间XY轴上的倾斜角度,角度单位为deg。角度为正时为顺时针旋转。若Y省略,说明垂直方向上的倾斜角度默认为0deg。
.demo_transform2{ -webkit-transform:skew(20deg); -moz-transform:skew(20deg); }
transform:scale(x,y):
含义:实现元素在二维空间的缩放和翻转,两个参数值用来定义宽和高的缩放比例。x,y取值可谓整数、小数、负数,取值为负时,元素会被翻转。如果y省略,则垂直和水平方向缩放倍数相同。
.demo_transform3{ -webkit-transform:scale(1.5); -moz-transform:scale(1.5); }
transform:translate(dx,dy):
含义:定义元素相对于原来坐标发生的偏移。xy分别表示元素在水平和垂直方向的位移。
.demo_transform4{ -webkit-transform:translate(120px,0); -moz-transform:translate(120px,0) }
transform属性演示点击链接:点此查看实例展示
相关文章推荐
- CSS3属性教程与案例分享
- CSS3属性教程与案例分享
- CSS3的calc()使用
- 使用CSS3的appearance属性改变元素的外观
- CSS3美化图片
- CSS3质感分析——表面线性渐变
- 分析选项卡底部内凹圆角制作
- 细说百度图片栏目——图片展示效果
- 8个实用的响应式设计框架
- 20+ Animation Scripts, Libraries and Plugins
- 如何使用CSS3画出一个叮当猫
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- CSS3实例分享之多重背景的实现(Multiple backgrounds)
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案
- CSS3中Transition属性详解以及示例分享
- jquery+CSS3模拟Path2.0动画菜单效果代码
- 分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
- jquery和css3实现的炫酷时尚的菜单导航
- 实现音乐播放器的代码(html5+css3+jquery)
- 基于jquery css3实现点击动画弹出表单源码特效