javascript - 使用 Javascript 函数在背景颜色之上添加背景图像

标签 javascript jquery html

我有一个 div,用于跳棋游戏中的棋子:

<div class="blackCoin" ondblclick="makeKing(this)">

例如,当双击时,我想通过添加 a crown 使该片段成为国王。在现有背景颜色之上:

function makeKing(obj){
            obj.style.backgroundImage = "url('http://images.clipartpanda.com/black-crown-clipart-crown-md.png')";
 }

这是完整的JS Fiddle

最佳答案

您的代码一切正常,您唯一需要做的就是将 background-size: contains; 添加到 .blackCoin 类中,它就会工作。

关于javascript - 使用 Javascript 函数在背景颜色之上添加背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30154652/

相关文章:

javascript - JavaScript 中快速、直接的 "find any of these strings in this text"是什么?

jquery - 是否可以在不关闭父级的情况下从另一个颜色盒打开颜色盒?

javascript - 页面未在 Chrome 中加载

html - Bootstrap 可折叠导航栏在折叠窗口中不显示链接

javascript - 按下按钮时禁用表中的某些输入

HTML img 扭曲,直到我突出显示图像

带有 jQ​​uery 的 Javascript 函数无法完全正常工作

javascript - 从javascript函数插入HTML div标签

javascript - 使用 Jquery 删除不同项目上的类

javascript - 验证方法以从列表中选择至少一项