jquery - 使用CSS变换滚动时如何旋转图像?

标签 jquery css

我不确定如何使用 jQuery,但有一个 CSS3 属性:transform: rotate

它可以与 jQuery 一起使用吗?

transform:rotate;
-ms-transform:rotate;
-webkit-transform:rotate;

JSFIDDLE

最佳答案

试试这个 fiddle :

http://jsfiddle.net/kDSqB/

计算完全旋转不是 100% 准确,但我认为那天晚上是 fiddle 环境。

这里的代码:

var $cog = $('#cog'),
$body = $(document.body),
bodyHeight = $body.height();

$(window).scroll(function () {
    $cog.css({
        'transform': 'rotate(' + ($body.scrollTop() / bodyHeight * 360) + 'deg)'
    });
});

关于jquery - 使用CSS变换滚动时如何旋转图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540474/

相关文章:

javascript - 自定义 CSS 网格布局

css - 设置自定义字体变化轴导致 Chrome 不显示字体

javascript - Slick Slider slickGoTo 方法打破轮播

jquery - 尝试使用 jQuery 定位特定的 DIV

javascript - KnockoutJs 过滤器搜索后清空列表

javascript - 列表元素的 Jquery 类

jquery - fancybox2中没有滚动条,并设置大小

css - IE 8/9 不渲染页眉背景图片

html - 带有侧边栏的网格系统未对齐

firefox - 如何在 Firefox 中使用带有 @font-face 的数据 uri