首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Javascript中创建一个带有图像的旋转轮子?

如何在Javascript中创建一个带有图像的旋转轮子?
EN

Stack Overflow用户
提问于 2011-09-14 10:24:58
回答 2查看 6K关注 0票数 4

嗨,我有摩天轮图形。它有10个元素,形成一个大圆(就像摩天轮)。我想用8个<div>来旋转这个圆,我怎么用javascript或者HTML5来实现呢?

就像this一样。但是我需要粉色是一个<div>区域,这样我就可以把图像放在上面。任何建议和帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2011-09-14 10:50:44

这是一个。使用相当跨浏览器的方法。

代码语言:javascript
运行
复制
var rotation = 0
setInterval(function() {
    $('div').css({
        "-moz-transform": "rotate(" + rotation + "deg)",
        "-webkit-transform": "rotate(" + rotation + "deg)",
        "-o-transform": "rotate(" + rotation + "deg)",
        "-ms-transform": "rotate(" + rotation + "deg)"
    });

    rotation = (rotation + 10) % 361
}, 200)
票数 2
EN

Stack Overflow用户

发布于 2011-09-14 10:58:38

非常类似于IAbstractDownvoteFactory的,但都是CSS。我为webkit浏览器写的,让其他浏览器工作应该是显而易见的,但需要大量的复制-粘贴。

代码语言:javascript
运行
复制
.rotate-me {
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 8s;
    -webkit-animation-name: rotate;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes rotate {
    0% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(359deg);}
}

http://jsfiddle.net/t2fEW/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7410617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档