我正在处理一个 480x480px 的精灵,225 个单独的 32x32px 图像布置在 15x15 网格中,所以它是一个完美的方形 jpeg。我在尝试着:
创建一种在背景位置字段中生成随机数的方法,该方法将在我指定的范围和增量内注入一个随机数(范围为 0-480,inc 为 32)。这是为了调用 div 的随机精灵背景图像。
生成一个类似的随机数(只是范围)以用于 div 变换的时间:rotateY(180deg) 样式。这是为了让 div “翻转”并返回。我有一个已经在代码中工作的前/后转换,但当然时间是统一的。
找到一种方法来克隆或复制该 div 及其内容以填充包含的内容。
我一直在努力尝试制作类似的东西:
<div class="face back" style="
background-position-x: [myNumber]px;
background-position-y: [myNumber]px;
"></div>
使用脚本,例如:
var myNumber = Math.floor((Math.random()*14)+1);
myNumber = myNumber *32;
我知道我根本没有以正确的方式去做。
所需的结果是一个 div(可能是背景或页脚),其中包含数十个(可能数百个)32x32px 看似随机的图像。每一个都以不同的间隔过渡到不同的图像。显然我正在寻找任何优雅的方式。