我不确定在这里问这个问题是否合适。如果不是,请原谅我并指出我应该问的地方。
看看这个页面:lichess
我想做的是: 根据我玩的颜色(白色/黑色),我只想更改我的(分别为白色/黑色)国王的形象。所以如果我是白棋,只有白棋王会受到这个变化的影响。我是黑人时的类比相同。这种变化显然只有我自己才能看到。
这是如何实现的,具体采用什么方式?
附言该网站的 github(如果有帮助的话):github.com/ornicar/lila
最佳答案
我将给出一个大纲和一些代码。这可以根据用户选择的颜色来实现。如果您将其存储在变量中(即 Javascript var color = white;
),它真的很有帮助。首先,当你硬编码时,确保你的图像的 src 是空的。然后,在用户选择他的颜色后,您可以更改图像。示例如下。
<img src="" alt="player" />
<script>
function initImage(color) {
var imgsrc = document.getElementById("imgplayer").src = color + ".jpg/.png/etc.";
}
</script>
关于javascript - 网页中元素图像的动态变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40982345/