jquery随机旋转

标签 jquery rotation

我有一个包含一堆图像 (20) 的 div,我喜欢在一些图像上进行一点旋转,比如说 +-2dg

我尝试过但没有成功...所有图像均等旋转

/* By default, we tilt all our images -2 degrees */
#gallery2 img {
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    }

/* Rotate all even images 2 degrees */
#gallery2 img:nth-child(even) {
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    }

/* Don't rotate every third image, but offset its position */
#gallery2 img:nth-child(3n)  {
    -webkit-transform: none;
    -moz-transform: none;
    }

/* Rotate every fifth image by 5 degrees and offset it */
#gallery2 img:nth-child(5n) {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    }

所以我喜欢在 jquery 中编写代码,它将遍历 div 中的所有图像并随机旋转它 + ou - 2 dg

有人知道如何做到这一点吗?

最佳答案

$("#gallery2 img").each( function() {
  var rNum = (Math.random()*4)-2;  
  $(this).css( {   
    '-webkit-transform': 'rotate('+rNum+'2deg)',
    '-moz-transform': 'rotate('+rNum+'2deg)'  
  } );  
} );

关于jquery随机旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3842384/

相关文章:

javascript - 如何以字符串的形式通过名称指向一个JS数组?

php - Ajax 从 JSON 返回未定义 - 登录系统和最佳实践

c# - 如何在我只想旋转这些页面的特殊页面中设置页面大小!

android - 为什么从 android :hardware:camera api 拍摄图片后图片旋转

java - 使一组 3D 点围绕一个点旋转

data-structures - Splay树旋转算法: Why use zig-zig and zig-zag instead of simpler rotations?

javascript - 使用 knockoutjs 在值更改时触发函数

jquery - Bootstrap4 轮播控件不活动

jquery - 如何使用 jQuery 取消按钮的提交

c# - 倾斜模型根据加速度统一