我的网页上有一个包含 20 张图片的画廊,我想在将鼠标悬停在每张图片上时随机旋转(-5 到 5 度)。如果可能的话,我想只使用 CSS。如果没有,我愿意使用 JavaScript 或 jQuery。
我的CSS如下:
.photo:hover {
z-index:1;
transform:rotate(6deg) scale(1.25);
-webkit-transform:rotate(6deg) scale(1.25);
-moz-transform:rotate(6deg) scale(1.25);
-ms-transform:rotate(6deg) scale(1.25);
}
6deg 应该是一个随机数,因此每次用户将鼠标悬停在图像上时,它都会在 -5 和 5 之间随机旋转。我可以从 CSS 中调用 JavaScript 函数,甚至是 JavaScript 变量吗?这比创建 20 个不同的 CSS id 要好。
我怎样才能做到这一点?谢谢!