canvas
想做一个类似这样的走势图,在表格中有数字的两个格子之间画一条线(斜线)用于连接。
网址:http://www.55128.cn/zs/1_4.htm
看了一下,貌似用到的是html5 canvas标签,但是我不明白的就是如何将此标签运用于
标签上。
如果各位大神有相关示例,希望指教。谢谢。
回复讨论(解决方案)
效果如图。
用svg , IE vml
用svg , IE vml
svg 看到了,但是怎么使用在html 的
标签之上?
有示例么?
用svg , IE vml
svg 看到了,但是怎么使用在html 的
标签之上?
有示例么?
svg 绝对定位 position: absolute;
<svg width="800px" height="800px" style="position: absolute; top:0;left:0" > <line x1="0" y1="0" x2="100" y2="100" style="stroke:red;stroke-width:2"/> <line x1="50" y1="150" x2="100" y2="100" style="stroke:blue;stroke-width:2"/></svg> <table> <tr><td>1111111111111111111111111111111111111</td></tr> <tr><td>1111111111111111111111111111111111111</td></tr> <tr><td>1111111111111111111111111111111111111</td></tr> </table>
로그인 후 복사
로그인 후 복사
用svg , IE vml
svg 看到了,但是怎么使用在html 的
标签之上?
有示例么?
svg 绝对定位 position: absolute;
<svg width="800px" height="800px" style="position: absolute; top:0;left:0" > <line x1="0" y1="0" x2="100" y2="100" style="stroke:red;stroke-width:2"/> <line x1="50" y1="150" x2="100" y2="100" style="stroke:blue;stroke-width:2"/></svg> <table> <tr><td>1111111111111111111111111111111111111</td></tr> <tr><td>1111111111111111111111111111111111111</td></tr> <tr><td>1111111111111111111111111111111111111</td></tr> </table>
로그인 후 복사
로그인 후 복사
这个只能用绝对定位么?如果说每个格子中有数字的td取出来相连线,那么这种绝对定位坐标方式就用着不方便了。
这个只能用绝对定位么?如果说每个格子中有数字的td取出来相连线,那么这种绝对定位坐标方式就用着不方便了。
1。 取要连TD给的坐标,通过 offsetTop,offsetLeft取坐标,也不是很麻烦
2。 数据表格也是用svg 来画
这个只能用绝对定位么?如果说每个格子中有数字的td取出来相连线,那么这种绝对定位坐标方式就用着不方便了。
1。 取要连TD给的坐标,通过 offsetTop,offsetLeft取坐标,也不是很麻烦
2。 数据表格也是用svg 来画
谢谢了,琢磨了半天也没琢磨出来,在HTML中测试都行,一旦放入JSP页面中,就无法显示了。唉。。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31