如何修改fireworks弹出菜单的位置

所属分类: 平面设计 / Fireworks教程 阅读数: 1753
收藏 0 赞 0 分享

多数时候,当你把在fireworks4中制作的弹出菜单输入到一个html文件中预览时会发现,菜单出现的位置并非如你所愿。
引起错误的原因
改变了引发装置的位置
弹出菜单的引发装置(热区、按钮或者带链接的图片等)在dreamweaver页面中的位置和在fireworks画布中的位置不同。
浏览器留边
没有把页面的margins属性设置为“0”。
引发装置相对定位
引发装置不是绝对定位的。
以下将根据上面不同的错误原因给出解决方案。
原因一:引发装置的的绝对定位改变
当fireworks输出一个带有弹出菜单的文件时,会创建一个javascript文件(fw_menu.js),它给出了下级菜单的位置,而这个位置是根据下级菜单距离画布左边和上边的绝对象素来定位的,这个绝对定位也被带到了html页面中,因此当你在dreamweawer中改变引发装置的位置时,下级菜单将依然出现在原来的位置而不会跟着引发装置改变。
如果你还是不明白的话,我们来看一个引发装置位置改变实例:
1名开发者在fireworks的画布中创建了一个引发装置(按钮)和它的下级菜单。请注意按钮和菜单各自的定位。

接着这名开发者把生成的fireworks html代码插入到dreamweaver中(insert->interactive images->fireworks html),然而按钮在dreamweaver页面中的位置并没有被放在和fireworks画布中一样的位置,而是距离页面的左边和上边各有100个象素,虽然按钮的位置改变了,但是下级菜单的位置并没有一起改变。

解决方案一:在html代码中重新设置下级菜单的位置
你可以通过修改html代码来修改下级菜单的定位。

在dreamweaver中选中弹出菜单的引发装置。
切换成html代码的编辑界面,相关代码会变成高亮状态。
在相关代码中找到以下的文字:
"window.fw_showmenu(window.fw_menu_#,#,#)"
最后2个数字代表了下级菜单的x和y坐标的绝对位置。
将这2个数字修改为你希望的位置。
保存后预览。
理由二:浏览器留边
如果浏览器留边没有被设置成“0”,将可能会引起下级菜单的定位不准确。
解决方案二:重设浏览器margins值
将本页的margins值设为“0”。
理由三:引发装置相对定位
因为弹出菜单是绝对定位的,而引发装置的相对定位可能使得最终效果在不同分辨率下看起来不一样,在某些分辨率下会产生偏差。
解决方案三:稳定引发装置
保证引发装置与窗口左边和上边的象素不发生变化,使用靠左对齐的排版方式,不要使用例如居中对齐的方式

更多精彩内容其他人还在看

Fireworks怎么扇形圆形文字? Fireworks文字路径的制作方法

Fireworks怎么扇形圆形文字?想做一个环绕成圆形的文字或者是扇形的文字,该怎么制作呢?这时候就需要路径了,今天我们就来看看Fireworks文字路径的制作方法,需要的朋友可以参考下
收藏 0 赞 0 分享

fireworks怎么设计重复折叠的字体效果?

fireworks怎么设计重复折叠的字体效果?想使用fireworks设计一款字体,就类似于阴影重叠的字体,下面我们就来看看设计的步骤,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

fireworks批量修改图片存储大小

在生活和工作中,经常需要拍摄一批照片,上传到各种应用系统。而系统通常对照片的文件的大小有限制,或者对文件的名称有要求。然而逐个通过软件修改工作量非常大。近日发现fireworks的批处理功能非常适合这种场合,今天小编就为大家分享一下,来看看吧
收藏 0 赞 0 分享

Fireworks怎制作放射效果的海报?

Fireworks怎制作放射效果的海报?Fireworks中想要做一个海报,怎么才能做出光芒四射的别经呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Fireworks怎么修改默认的撤销步骤?

我们用Firework的时候,做设计时候,我们撤销记录不够了,怎么办?只要添加撤销步骤就可以了,下面小编就为大家介绍Fireworks怎么修改默认的撤销步骤方法,不会的朋友可以参考本文,来看看吧
收藏 0 赞 0 分享

Fireworks自由变形工具怎么使用呢?

Fireworks是一款非常受欢迎的图片处理软件,下面小编就为大家介绍Fireworks自由变形工具方法,对于刚入门的朋友可能并不是很清楚,一起来看看吧
收藏 0 赞 0 分享

fireworks怎样改变图片像素大小?

fireworks怎样改变图片像素大小?图片很多,像素越高图片就越大,该怎么调整像素来减小图片的大小呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Fireworks视图模式怎么切换使用?

Fireworks视图模式怎么切换使用?Fireworks中视图模式有三种,一种是预览模式,第二种是2幅图模式,第三种是4幅图模式,该怎么切换视图模式呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Fireworks简单制作一个人像时钟

这篇教程是向脚本之家的朋友分享Fireworks简单制作一个人像时钟方法,教程制作出来的时钟非常漂亮,方法也很简单,推荐到脚本之家,喜欢的朋友可以参考本文
收藏 0 赞 0 分享

Fireworks8怎么制作透明背景Logo?

Fireworks8怎么制作透明背景Logo?想要制作一个透明背景的logo方便放到网站上去,该怎么设计呢?今天我们就来看看使用Fireworks来完成的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多