我正在尝试自动化一组中的 100 个图标。我有一个 320 像素 x 320 像素的图像精灵,其中包含 100 个图标,每个图标为 32 像素 x 32 像素。我想要实现的是有一个 php 循环,我可以在其中复制图标 div 代码 100 次,但在该循环中,使用其他循环来定位图像精灵的背景。我需要做的是将x坐标增加32 px,前10个从0到-288,y坐标将为0。然后再次从0到-288重复x代码,但y坐标增加32px , 等等。因此,对于每行 10 个图标,x 每次增加 32px,然后重置为 0,y 坐标每 10 个图标增加一次,直到总共达到 100 个图标。我有以下代码成功循环了总共 100 个图标,但无法使嵌套循环正常工作。希望这是有道理的。
<?php
for ($i=1; $i<=100; $i++) { ?>
<div id="menu_icon_edit_cont">
<div class="menu_icons" style="background-position: -<?= (x coordinate here) ?>px -<?= (y coordinate here) ?>px">
</div>
</div>
<? } ?>