1
zythum 2011 年 6 月 15 日
用div实现啊。height:2px 这样不就是线了。
|
3
chuangbo 2011 年 6 月 15 日
|
4
sparanoid 2011 年 6 月 15 日
transform: rotate
|
5
zythum 2011 年 6 月 15 日
@darasion transform: rotate +1
如果想在ie也支持的话,那只能用边框画了,还要用两个div,一个去遮另一个。就麻烦了。如果你需要的话我再说。比较麻烦。 |
6
darasion OP 多啦A梦那个好复杂啊。。。一个应用系统不可能让这样乱搞的。
|
7
Aben 2011 年 6 月 15 日
用border,4条小用不同颜色和宽度可以组合出很多图形。
|
11
est 2011 年 6 月 15 日
|
12
zythum 2011 年 6 月 15 日
@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 年 6 月 15 日
cavans+vml 最是最佳解决方案,其他的都太繁琐。
excanvas是个不错的实现。 http://code.google.com/p/explorercanvas/wiki/Instructions |
14
apoclast 2011 年 6 月 15 日
excanvas还在维护吗?
|
15
chone 2011 年 6 月 15 日
|
17
sunli0906 2011 年 6 月 15 日
用Raphael画,http://raphaeljs.com/
|
18
cmonday 2011 年 6 月 15 日
实在不行就用flash吧,我是认真的……
|
20
cmonday 2011 年 6 月 15 日
@darasion 现在的flash还是可以用老版本的as写的,建文件的时候选择as2.0就行了。
你如果需要动态生成这些线段的话,就更推荐flash了,用html元素模拟非常难以控制在不同浏览器下的表现。 |
22
darasion OP 记得以前 twitter 上有个玩聚 rtmeme,那个就有这种连线的效果,但是被和谐了。
|