【发布时间】:2020-01-14 01:31:55
【问题描述】:
<script type="text/javascript">
function draw() {
var canvas = document.getElementById('Background');
if (canvas.getContext) {
var ctx = canvas.getContext('2d');
ctx.lineWidth = 0.4
ctx.strokeRect(15, 135, 240, 40)
所以我希望鼠标悬停在这个简单的直线矩形上时变成指针。我该怎么做?
【问题讨论】:
-
只需将 css 与
:hover伪类和cursor: pointer;一起使用 -
@ValentinDuboscq 他说的是把一只手放在一个用画布绘制的矩形上。 CSS 在这里无济于事。我个人会使用 SVG,然后你可以再次使用 CSS。
-
也许 this 会有所帮助
-
@ValentinDuboscq 是的,这就是操作所遇到的问题,.. 我将该链接标记为骗子..
-
这能回答你的问题吗? Update HTML5 canvas rectangle on hover?
标签: javascript html css