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 MOD 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,那个就有这种连线的效果,但是被和谐了。
|