
1 zythum 2011-06-15 09:29:11 +08:00 用div实现啊。height:2px 这样不就是线了。 |
3 chuangbo 2011-06-15 09:37:49 +08:00 |
4 sparanoid 2011-06-15 09:39:31 +08:00 transform: rotate |
5 zythum 2011-06-15 09:43:00 +08:00 @darasion transform: rotate +1 如果想在ie也支持的话,那只能用边框画了,还要用两个div,一个去遮另一个。就麻烦了。如果你需要的话我再说。比较麻烦。 |
6 darasion OP 多啦A梦那个好复杂啊。。。一个应用系统不可能让这样乱搞的。 |
7 Aben 2011-06-15 11:28:55 +08:00 用border,4条小用不同颜色和宽度可以组合出很多图形。 |
11 est 2011-06-15 13:55:11 +08:00 |
12 zythum 2011-06-15 15:24:53 +08:00 @darasion 试试下面的代码看看 <!DOCTYPE HTML> <html lang="ru-RU"> <head> <title></title> <meta charset="UTF-8"> <style type="text/css"> background{ background:#fff; } div{ position:absolute; top:10px; left:10px; height:0; top:0; } #cover{ border:100px solid; border-color:#fff transparent transparent transparent; left:12px; } #line{ border:100px solid; border-color:#000 transparent transparent transparent; } </style> </head> <body> <div id="line"></div> <div id="cover"></div> </body> </html> |
13 chone 2011-06-15 16:57:09 +08:00 cavans+vml 最是最佳解决方案,其他的都太繁琐。 excanvas是个不错的实现。 http://code.google.com/p/explorercanvas/wiki/Instructions |
14 apoclast 2011-06-15 16:58:45 +08:00 excanvas还在维护吗? |
15 chone 2011-06-15 17:01:41 +08:00 |
17 sunli0906 2011-06-15 17:22:36 +08:00 用Raphael画,http://raphaeljs.com/ |
18 cmonday 2011-06-15 18:56:23 +08:00 实在不行就用flash吧,我是认真的…… |
20 cmonday 2011-06-15 19:15:12 +08:00 @darasion 现在的flash还是可以用老版本的as写的,建文件的时候选择as2.0就行了。 你如果需要动态生成这些线段的话,就更推荐flash了,用html元素模拟非常难以控制在不同浏览器下的表现。 |
22 darasion OP 记得以前 twitter 上有个玩聚 rtmeme,那个就有这种连线的效果,但是被和谐了。 |