如何在css3中旋转图像

时间:2012-08-01 00:03:21

标签: image css3 rotation image-rotation

我想旋转图像,所以我红了,我们可以做那个宽度

.rotate {

-webkit-transform: rotate(-9deg);

-moz-transform: rotate(-9deg);

transform: rotate(-9deg);}

但是,如果你想根据z轴旋转它(水平是x,垂直y,如果你看到我的意思,z会来找你)

好的,我想在x或y轴上旋转它以产生3d效果。在css3中这可能吗? 感谢

2 个答案:

答案 0 :(得分:1)

CSS3有3D transforms。这可能就是你想要的。它支持Firefox,Chrome和IE10,但不支持旧的IE或Opera。

更深入一些:

http://caniuse.com/transforms3d

http://www.html5rocks.com/en/tutorials/3d/css/

http://www.webkit.org/blog/386/3d-transforms/

Z轴也指深度轴(进出屏幕)。围绕Z轴旋转只会导致正常的2D旋转(就像你将一个针插入卡片一样)。你正在寻找X / Y轴。

答案 1 :(得分:1)

使用CSS透视图后,您可以执行您的操作。以下是一个示例:http://jsfiddle.net/joshnh/QHxzA/

代码的重要部分是(不要忘记使用浏览器前缀):

img {
    transform: perspective(500px) rotateX(15deg);
}