如何使用javascript调整图标大小
画布上显示的我的光标是一个base64编码图标。因此,我的假设是我不能使用如何使用javascript调整图标大小,javascript,html,Javascript,Html,画布上显示的我的光标是一个base64编码图标。因此,我的假设是我不能使用标记,但是,我想缩放此图标。有什么办法吗 我的HTML文章 <canvas style="cursor: url("data:image/x-icon;base64,.....") 0 0, default;"></canvas> 您可以按照与其他类型元素相同的方式调整画布元素的大小,不过您应该记住CSS缩放不会影响画布的坐标。通常更好的做法是使用元素的宽度和高度属性,而不是样式属性 我也不太清楚
标记,但是,我想缩放此图标。有什么办法吗
我的HTML文章
<canvas style="cursor: url("data:image/x-icon;base64,.....") 0 0, default;"></canvas>
您可以按照与其他类型元素相同的方式调整
画布
元素的大小,不过您应该记住CSS缩放不会影响画布的坐标。通常更好的做法是使用元素的宽度
和高度
属性,而不是样式属性
我也不太清楚为什么您认为不能使用base64编码的字符串作为
元素的src——这绝对是可能的,而且我相信它的执行方式与画布相同
不过,就您试图执行的操作而言,我可能是错的--您的示例中有一些奇怪的错误,例如
游标
属性,该属性用冒号而不是等号定义,并且该属性有一个右引号,但没有右引号。我也不确定属性的0,0,default
部分应该表示什么。请提供一个最小、完整且可验证的示例。据我所知,您不能“缩放”光标。我的建议是将光标设置为一个不可见的图像,然后使用“跟随光标”技术来处理一个您可以控制图像大小的图形。看看这个教程,你的HTML代码是无效的。我最初的想法是解码base64,用某种算法缩放图标,然后重新编码。有道理吗?@Bomin没问题!这个答案对你有帮助吗?或者这不是你问的问题?不是,我真的不明白你的建议。由于光标位于css中,如何分配其宽度
和高度