所以,我尝试创建一个小益智游戏,目前看起来像这样
顶部是拼图,您可以在其中放置从页面底部起 1 行(可滚动)的表格中选择的棋子
问题是这些是从原始图像中剪下来的 9 张单独图像。
我只想只有一张图像(大图像),并以与本文上图中类似的方式将它们放入底部表格中。
为了简单起见,假设每个表格单元格都是206px width
124px height
,所以大局是618px width
and 372px height
(因为这是我在网上找到的随机图像的大小)
我给每个人都设置了一个idtd
从底表中尝试使用 css sprite 但无济于事。
我很确定我必须使用精灵,但我似乎无法让它工作。另外,当我使用background: url()...
即使单元格具有固定大小,它也会自动调整单元格的大小。
提前致谢
根据源图像(整体)的大小,您可以使用 javascript 计算每块的顶部和左侧点。然后分配固定大小的片段 div 并为每个片段设置相同的(源)背景图像,并具有不同的偏移量,如下所示:
.piece-1 {
background-image: url("...");
background-position: right <CALCULATED RIGHT>px top <CALCULATED TOP>px;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)