html怎么做热点区域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html怎么做热点区域相关的知识,希望对你有一定的参考价值。
参考技术A <a href="链接的地址"><img src="图片的URL" width="图片的宽度" height="图片的高度" border="边框"></a>html 图片热点
我点击1#后,怎么改变以1#为圆点半径10px的圆形区域的颜色
<canvas id="myCanvas" width="500px" height="400px;"></canvas>document.getElementById("myCanvas").onclick = function circle(event)
x = event.clientX;
y = event.clientY;
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
context.clearRect(0,0 ,500,400);
context.fillStyle = "#f00";
context.beginPath();
context.arc(x,y,10,0, Math.PI*2);
context.closePath();
context.fill();
追问
运行出来,什么都没有啊?
追答把js放到window.onload = function() ....js...中就可以了
追问刚才那样的话会挡住1#文字,我想不画实心圆,画空心圆会不会挡住文字,如果画空心圆也挡住文字,可不可以把圆画成透明色,但是要有红色的边框,那样怎么弄
追答context.strokeStyle = "#f00";
context.stroke();
把里面的fill两句换成这个
太感谢了,可不可以加你口抠,以后有问题请教您
追答928067181
参考技术A 热点是无法改变颜色的~因为热点就是一个画出来的东西~不是之前写好的东西~追问反正我就是想图片某个部分可以点击,并且点击后改变改区域颜色,怎么做
追答用canvas,但是很复杂,我觉得你搞不了~
追问网上哪里有canvas,画空心圆的例子
追答不好找~去搜canvas吧,能搜到不少教程
以上是关于html怎么做热点区域的主要内容,如果未能解决你的问题,请参考以下文章