【发布时间】:2012-04-06 09:50:37
【问题描述】:
我想创建一个按钮,当单击静态图像时,它会显示为 html 画布元素背景?
我该怎么做?
不确定样式表切换器是否是正确的方向?也许有更聪明的解决方案?
【问题讨论】:
标签: javascript css ajax html5-canvas
我想创建一个按钮,当单击静态图像时,它会显示为 html 画布元素背景?
我该怎么做?
不确定样式表切换器是否是正确的方向?也许有更聪明的解决方案?
【问题讨论】:
标签: javascript css ajax html5-canvas
试试这个
<html>
<head>
<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#btnSet').click(function(){
$('#canvas').css("background","url('plant1.jpg')");
});
});
</script>
</head>
<body>
<canvas id="canvas" width="500" height="200">
</canvas>
<br/>
<button id="btnSet">Set Canvas BG</button>
</body>
</html>
【讨论】:
如果你只想显示一张图片,你不妨使用 img 标签:
<script>
function() setImage() {
document.geTElementById("myImage").src = "myImage.jpg";
}
</script>
<input type="button" value="Set Image" onclick="setImage()"/>
<img id="myImage"/>
确保 myImage.jpg 确实指向您的图片。
【讨论】: