【发布时间】:2020-12-10 19:22:48
【问题描述】:
我正在开发我的第一个网站,我想创建一个 HTML 按钮并在其上放置图像。 但是图像的大小错误,我正在寻找一种在将图像放在按钮上之前缩放图像的方法。我就是这样尝试的:
function setImg(){
var img = new Image(200,200);
img.src = "imgs/youtubeImg.png";
img.style.width = 100;
img.style.height = 100;
document.getElementById("youtubeButton").style.backgroundImage = img;
}
我不知道为什么它不起作用。我不知道这是否重要,但这个函数是在按钮创建后调用的。 希望你能帮助我,谢谢。
这就是那个函数的样子
但这只有在图像是按钮的背景图像时才有效。
编辑 2: 我找到了解决方案。您可以只设置背景大小,因此它会自动缩放图像。
【问题讨论】:
标签: javascript html css htmlbutton