【发布时间】:2017-06-02 23:58:19
【问题描述】:
我正在用 HTML/CSS/JavaScript 编写游戏,我目前将背景设置为单个图像(100 像素/100 像素),垂直和水平重复以平铺整个页面;
CSS:
body {
background-image: url("./assets/bgImage.png");
background-repeat: repeat;
}
没关系,它完全按照您的预期工作。
我的问题是,是否可以从一组图像中进行选择,并让 CSS 随机(或程序上)重复背景图像的每个(引用未引用)“执行”从数组以填充下一次重复将完成的“槽”。如果这是可能的,人们将如何实现这一目标?期望的结果看起来像这样(显然没有边距);
我能想到的唯一方法是使用<div style="position: absolute; z-index: -1;">,然后用我自己生成的图像数组自动填充它。虽然这是可能的,而且我知道我可以这样做,但我想确保首先没有更简单、更有效的方法来实现这一点。
【问题讨论】:
-
最好用
Canvas写一个浏览器游戏。
标签: javascript html css image background-image