如何在不同方向旋转两个不同的图像?

Posted

技术标签:

【中文标题】如何在不同方向旋转两个不同的图像?【英文标题】:How can I spin two different images in different directions? 【发布时间】:2014-06-12 06:01:14 【问题描述】:

我试图在不同方向上不断旋转两个齿轮图像 - 一个顺时针,另一个逆时针。我在下面找到了 css3,但它只会在相同方向上为它们设置动画。实现这一目标的最佳方法是什么?它甚至是通过css3还是通过查询? (考虑跨浏览器兼容性)

  #image 
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
margin:-60px 0 0 -60px;
-webkit-animation:spin 4s linear infinite;
-moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;

 #image2 
        position: absolute;
        top: 50%;
        left: 50%;
        width: 120px;
        height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
    


 @-moz-keyframes spin  100%  -moz-transform: rotate(360deg);  
    @-webkit-keyframes spin  100%  -webkit-transform: rotate(360deg);  
    @keyframes spin  100%  -webkit-transform: rotate(360deg); transform:rotate(360deg);

【问题讨论】:

【参考方案1】:

需要另一个,比如antispin,设置为-360deg(减号):

 @-moz-keyframes antispin  100%  -moz-transform: rotate(-360deg);  

【讨论】:

以上是关于如何在不同方向旋转两个不同的图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何在两个方向上将图像旋转 90 度

如何在大小不同的主视图中增加两个图像视图的宽度,并在改变它们的方向时获得宽度变化

Android CameraSource 对多个设备的工作方式不同,并且不会旋转图像

在MATLAB中匹配具有不同方向和比例的图像

如何在张量流中随机旋转不同角度的图像

如何根据方向元数据旋转 JPEG 图像?