css3动画属性系列之transform细讲旋转rotate

1、语法:

transform: none |  <transform-function> [<transform-function>]*

2、取值:

  • none                                  ----不进行变化
  • <transform-function>         ----一个或多个变换函数,以空格分开

可以用于内联元素和块级元素,可以实现旋转、缩放、移动等等效果。具体如下:

  • rotate ---旋转

Java代码  

  1. /*
  2. rotate(<angle>)
  3. 通过指定的角度对元素指定一个2D旋转
  4. 需要先有一个transform-origin属性的定义
  5. transform-origin是旋转的基点
  6. angle是旋转的角度,正值表示顺时针,负值表示逆时针
  7. deg为度的意思,如60deg表示60度
  8. */
  9. #test{
  10. transform:rotate(60deg);                //w3c标准
  11. -webkit-transform:rotate(60deg);   //webkit内核的safari和chrome
  12. -moz-transform:rotate(60deg);      //ff
  13. -o-transform:rotate(60deg);          //opera
  14. -ms-transform:rotate(60deg);       //IE9
  15. }
时间: 2024-12-17 23:14:36

css3动画属性系列之transform细讲旋转rotate的相关文章

css3动画属性系列之transform细讲scale缩放

下面我们从3个方面开始介绍: 1.scale(x,y) 对元素进行缩放 X表示水平方向缩放的倍数 | Y表示垂直方向的缩放倍数 Y是一个可选参数,没有设置的话,则表示X,Y两个方向的缩放倍数是一样的.并以X为准. Css代码   transform:scale(2,2.5); 2.scaleX(<number>) 元素只在X轴(水平方向)缩放元素. 默认值是1,基点一样在元素的中心位置.可以通过transform-origin来改变基点 Css代码   transform:scaleX(2);

CSS3动画属性animation的用法

转载: 赞生博客 高端订制web开发工作组 » CSS3动画属性animation的用法 CSS3提供了一个令人心动的动画属性:animation,尽管利用animation做出来的动画没有flash或者javascript做出的动画流畅绚丽,但是从代码量和开发时间上提供了便利. animation基本语法是: animation:name keeping-time animate-function delay times iteration final; 第一个参数:name: 动画的名字,即

css3动画属性(transitions:property duration timing transition-delay)

transitions:property duration timing-function; transitionst他有三个参数:1) property:属性设置,例如background,color等.2) duration:执行时间, 例如1s, 0.5s等.3) timing-function:动画种类, 例如linear 渐变 等.4) transition-delay:延迟时间. 例题(1): 1 p{ background:#000; 2 -webkit-transition:ba

CSS3动画属性

CSS3动画属性有哪些呢? 1.transition: 过渡: 特点:需要事件进行触发(鼠标事件触发)才会随时间改变其css属性 css3过渡属性: 1. transition-property:    检索或设置对象中的参与过渡的属性 2. transition-duration:    检索或设置对象过渡的持续时间 3. transition-delay: 检索或设置对象延迟过渡的时间 4. transition-timing-function: 检索或设置对象中过渡的动画类型 简写方法:

CSS3动画属性Transform解读

无论你是前端还是设计师,相信你在网页二维空间上的操作早已经得心应手,JS处理时间线的动画也早已经 烂熟于胸.从今天开始,我跟大家分享一些“新”的东西,网页的第三个维度,以及纯CSS实现的动画.限于篇幅,从初级到比较复杂的3D动画大概会说个三四 个回合,我们就从最初级的东西开始说,由于这些知识大部分都是我个人根据文档所理解的,主要是当笔记.所以,也许会跟不少同学所理解的不太一样,甚至相 悖,我希望大家可以在文章下面指出不对的地方,我们共同来学习. 在我们以前使用绝对定位的时候就已经初步接触过Z轴,

CSS3动画属性Transform

Transform的值主要包括 旋转rotate,扭曲skew,缩放scale,移动translate以及矩阵变形matrix . 默认值:none 继承性:no 例子如下 div { transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari 和 Chrome

使用CSS3动画属性实现各种旋转跳跃

Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix. transform的属性包括:rotate() / skew() / scale() / translate(,) ,分别还有x.y之分,比如:rotatex() 和 rotatey() ,以此类推. 下面我们来分解各个属性的用法: transform:rotate(): 含义:旋转:其中“deg”是“度”

如何制作css3的3d动画——以骰子旋转为例,详解css3动画属性

首先先来看两个用css3实现的炫酷的3d动画效果 1 2 3 4 5 6 你没看错,这个炫酷的效果都是用css3实现的. 下面是动画实现所需要用到的几个css3属性. 1.perspective:用来实现一个3d的场景 写3D效果的第一步是要创建一个3D场景,即索要实现效果的模块.这里用到了 perspective 属性和 perspective-origin 属性. perspective:用来定义3d动画距离浏览器的距离,单位是(px). perspective-origin:效果渲染的视角

使用CSS3动画属性实现360&#176;无限循环旋转【代码片段】

使用CSS3的animation动画属性实现360°无限循环旋转. 代码片段: <div id="test"> <img src="/CSS3/img/yinyue.png" id="change" />   //图片路径自定义 </div> CSS样式书写如下: #change{ position:absolute; right:200px; -webkit-animation:change 2s linea