我想用鼠标在网页上打对画圈请问该如何实现这个功能啊

解决方案 »

  1.   

    画圈用Canvas,具体参照http://www.html5.jp/canvas/index.html画线想用Canvas也行。用Div代替也行。
      

  2.   

    当鼠标定位在Canvas上的时候,第一次按下,开始描绘。第二次按下固定。拖动则重绘。
    Canvas画圈API在这个网址上写的很清楚啊
      

  3.   

    楼上是说的java还是html5啊 HTML5没有几个浏览器支持啊
      

  4.   

    试试FLASH吧,JS+HTML没有画图的办法,如果是矩形的话,还可以用DIV等东西代替好象Firefox可以用Canvas,但现在IE的用户还是占大多数。或者试试VML没研究过这东西
      

  5.   


    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="Content-Language" content="ja" />
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <meta http-equiv="Content-Script-Type" content="text/javascript" />
        <title>Canvas</title>
        <!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]-->
      </head>excanvas.js,用google查下。是google开发的专为ie设计。可以模拟出大部分Canvas。。
      

  6.   

    在浏览器中画图,可以使用VML(IE only),canvas(非IE)
    都不是一两句能说清楚的
      

  7.   

    你可以设计一个图表,把图标的小格子的高度设置的窄一些,然后再每个小格子上用JAVASCRIPT的onmouseover function 改变小格子的底色
      

  8.   

    我最近正在设计这个东西 不知道flex怎么样 不过听说生成的文件太大了
      

  9.   

    mousemove的时候插个div在鼠标的位置