主题:  关于导航栏图片翻转的问题

bzyum

职务:普通成员
等级:1
金币:1.0
发贴:167
注册:2001/11/24 22:11:43
#12002/10/16 20:58:34
通常我们使用图片翻转来实现站点导航,利用的是正四边行的图片,这个在dw和fw中非常容易做到

但是否能作出平行四边形图片的翻转效果



5D荣誉版主

职务:普通成员
等级:3
金币:10.0
发贴:662
注册:2001/10/3 10:00:51
#22002/10/17 8:27:01
“平行四边形图片”实际上不也是矩形图片嘛
只不过周围的颜色和页面(或者周围的)背景一致罢了



顺子

职务:普通成员
等级:4
金币:10.0
发贴:1867
注册:2000/10/14 21:55:00
#32002/10/17 9:06:23
理论上是不可能的,因为作为翻转的部分要作为一个个独立的图片输出,图片输出的物理尺寸一定是矩形的,只不过上面有平行四边形的图形罢了。

如果导航条的几个平行四边形之间的距离比较大,也就是说输出单独图片(矩形),每张图片上刚好有一个平行四边形,那么这种平行四边形的翻转效果是可以做到的,但多数情况是平行四边形都是紧紧挨着的,这样每一张平行四边形的输出图片上一定会有其他平行四边形的一个角,这样就无法实现真正的平行四边形的翻转效果了,这就是为的所在!

当然也有解决的办法,那就是使用flash!

编辑历史:[这消息被顺子编辑过(编辑时间2002-10-17 09:07:44)]


不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#42002/10/17 16:44:40
错,理论上当然可能,不过代码比较繁琐一点罢了



顺子

职务:普通成员
等级:4
金币:10.0
发贴:1867
注册:2000/10/14 21:55:00
#52002/10/17 17:41:35
aquarior在上个帖子中说
引用:
错,理论上当然可能,不过代码比较繁琐一点罢了


试验了n次,最后仔细想想得出结论:不可能实现(除非使用flash或平行四边形相互之间里的比较远)

如果说可以做到,请你赐教!



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#62002/10/17 21:01:47
1.XML可以做到
2.我说的可以做到不是说可以做到平行四边型的图片,图片当然还是矩形的,你不会三张图片拼个平行四边形,然后onmouseover的时候三张图片一起轮换,那效果不是一样嘛!