`

CSS3 3D 转换rotateX()、rotateY()

阅读更多

浏览器支持

Internet Explorer 10 和 Firefox 支持 3D 转换。

Chrome 和 Safari 需要前缀 -webkit-。

Opera 仍然不支持 3D 转换(它只支持 2D 转换)。

 

rotateX() 方法

通过 rotateX() 方法,元素围绕其 X 轴以给定的度数进行旋转。

实例

div
{
transform: rotateX(120deg);
-webkit-transform: rotateX(120deg);	/* Safari 和 Chrome */
-moz-transform: rotateX(120deg);	/* Firefox */
}

亲自试一试

 

rotateY() 旋转

通过 rotateY() 方法,元素围绕其 Y 轴以给定的度数进行旋转。

实例

div
{
transform: rotateY(130deg);
-webkit-transform: rotateY(130deg);	/* Safari 和 Chrome */
-moz-transform: rotateY(130deg);	/* Firefox */
}

亲自试一试

 

分享到:
评论

相关推荐

    CSS3实现3D简单动画旋转正方体--海绵宝宝转圈圈

    CSS3实现3D简单动画旋转正方体--海绵宝宝转圈圈 用到: margin: 100px auto; 绝对定位 position absolute; 动画animation animation: move 2s linear infinite; @keyframes move { from{ transform: rotateY(0...

    CSS3实现酷炫的3D旋转透视效果

    CSS3 3D 转换的常用API介绍 CSS3 3D 应用场景 CSS3 3D 实现一个立方体 开始 1.CSS3 3D 转换的常用API介绍 首先先上一张css 3D的坐标系:   接下来我们来介绍几个常用的api: 旋转 rotateX() rotateY() ...

    利用HTML5+CSS3实现3D转换效果实例详解

    在2d转换模块中我们研究了rotateX()和rotateY()方法,就是绕x轴和y轴旋转,这其实就是3d模块的一种表现,当然要看到近大远小的3d效果,还需要在父元素上添加透视属性:transform:perspective(500px);值为透视点到...

    炫酷的动画特效—css3旋转立方球体.md

    rotateX() rotateY() rotateZ() rotate3D() rotate3D(x,y,z,a) [ 0不旋转,1旋转 ] - x:是一个0到1之间的数值,主要用来描述元素围绕X轴旋转的矢量值; - y:是一个0到1之间的数值,主要用来描述...

    ie-css-transform:您将 css 转换(2d 或 3d)和可选的转换原点值传递给的函数,它将尝试为 ie6 - ie8 模拟它

    IE 中支持的变换属性:所有 2d 和 3d 变换,但是 3d 旋转(rotateX、rotateY)看起来不正确,因为没有透视变换。 用法 var applyTransform = require ( 'ie-css-transform' ) ; var el = document . createElement...

    Shy-3D立体动态相册实现代码(源代码)

    -webkit-transform:rotateX(180deg) translateZ(50px); } .minbox li:nth-child(3){ background: url(img/03.png) no-repeat 0 0; -webkit-transform:rotateX(-90deg) translateZ(50px); } .minbox li:nth-...

    纯CSS实现旋转相册-3D旋转-悬停效果.html

    这是一个使用纯CSS实现的旋转相册,通过CSS3的transform属性实现3D旋转和悬停效果。页面中包含一个div容器,其中包含多个img标签,每个img标签代表一个相册图片。通过设置容器的transform-style属性为preserve-3d,...

    jQuery CSS3小鸟飞翔动画代码.zip

    jQuery CSS3小鸟飞翔动画特效是一款利用css3的keyframes属性制作的小鸟飞翔动画代码。 js代码 [removed] var timer = setInterval(function(){ $(".box > div").animate({ 'marginLeft': 1000, },{queue:...

    jQuery CSS3动画小鸟飞翔.zip

    代码片段: ...$(".box > div").css('transform','rotateY(180deg)'); }}).animate({ 'marginLeft': 50, },5000,function(){ $(".box > div").css('transform','rotateY(0deg)'); }); },1000);

    glsl-y-rotate:生成旋转矩阵的GLSL模块

    glsl-y-rotate 生成旋转矩阵的GLSL模块。 推荐使用 。...}3D(mat3) #pragma glslify : rotateX = require(glsl - y - rotate / rotateX)#pragma glslify : rotateY = require(glsl - y - rotate / rotateY)

    Android利用Camera实现中轴3D卡牌翻转效果

    第二个应用于手机硬件中的相机相关的操作,本文讲述的是利用第一个Camera类实现中轴3D转换的卡牌翻转效果,开始之前,先看一下Android系统中的坐标系: 对应于三维坐标系中的三个方向,Camera提供了三种旋转方法: ...

    css入门笔记

    3.CSS样式特征 1.继承性 必须是父子(有层叠嵌套的关系)结构 大部分的css效果是可以 2.优先级 1.浏览器默认样式 2.内部样式和外部样式(就近原则) 3.内联样式 4.!important; 绝对优先使用() 格式 p{ ...

    实现情人节动态爱心效果(附代码h5+css+js)

    <title>3daixin <style type="text/css"> body{ background:black; } .heart3d{ position:relative; width: 100px; height: 160px; margin:50px auto; animation: rot 20s linear infinite;/*自定义旋转...

    index.html

    transform:rotateX(deg) 绕x轴进行旋转 transform:rotateY(deg) 绕y轴进行旋转 deg表示旋转的度数,正值表示顺时针旋转,负值表示逆时针旋转。 transform: translate(x轴正向的位移, y轴正向的位移); 2D的位移 ...

    简单几步用纯CSS3实现3D翻转效果

    作为前端开发人员的必修课,CSS3能带我们完成许多基本动效,本期我们将用CSS3实现hover翻转效果~ 第一步非常简单,我们简单画1个演示方块,为其 添加transition和transform属性 : // 本示例均使用Sass语法 .block ...

    jQuery Animation实现CSS3动画示例介绍

    jQuery Animation的工作原理是通过将元素的CSS样式从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以...如translate(), rotate(), scale(), skew(), matrix(), rotateX(), rotateY()等方法,这些方法的一

    Arduino-Rotatey_Cube.zip

    Arduino-Rotatey_Cube.zip,在Arduino上使用MPU650和SSD1306 OLED3D旋转立方体的3D旋转立方体,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多...

    浅谈CSS3鼠标移入图片动态提示效果(transform)

    第一次尝试着写博客,...transform的属性包括: translate()/rotate() / skew() / scale() /,分别还有x、y之分,比如:rotatex() 和 rotatey() ,以此类推。 transform:translate() 含义:变动,位移;例如向右位移2

    三种html爱心代码 可以用于向女朋友表白

    transform:rotateY(0deg) rotateX(0deg); } to{ transform:rotateY(360deg) rotateX(360deg); } } body{ perspective:1000px; } #heart{ position:relative; height:200px; width:150px; ...

Global site tag (gtag.js) - Google Analytics