我有一个 canvas
并正在使用百日咳 th:style
标签将背景图像设置到画布上,就像这样 .
<div class="row-fluid">
<div class="span6">
<canvas id="myCanvas" th:style="'background: url('+@{backgroundImageUrl}+') no-repeat center center;'" ></canvas>
</div>
<div class="span6"></div>
</div>
上面的代码渲染画布的默认大小,裁剪背景图像 . 由于 backgroundImageUrl
动态加载各种大小的图像,我无法设置画布的高度和宽度 .
如何设置画布的宽度和高度
-
当背景图像尺寸非常大时,画布应该适合
span6
div,而不会裁剪背景图像 -
当背景图像尺寸非常小时,画布应该适合
span6
div并且背景图像应该对齐中心