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

所属分类: 平面设计 / Fireworks教程 阅读数: 1641
收藏 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设计绘制五彩炫光效果的图片实例教程

本课程主要讲述如何设计制作五彩的炫光效果图片,很简单的哦
收藏 0 赞 0 分享

Fireworks设计绘制超炫的五彩发光斜线条背景实例教程

本章用Fireworks绘图软件来为大家介绍,超炫超酷的五彩发光斜线条背景图片的制作过程,希望大家喜欢
收藏 0 赞 0 分享

淘宝开店宝贝图片如何制作?用Fireworks和淘宝助手做产品

Fireworks是macromedia旗下一个很好的图片制作工具,相比Photoshop简单易上手,而且制作简单的动画相当直观,是翛儿很喜欢的一款图片制作工具
收藏 0 赞 0 分享

Fireworks利用流光效果制作出具有层层激发彩光魅力效果的背景图实例教程

本章主要介绍大家用Fireworks绘图软件,利用Fireworks中的流光效果把一部手机的背景作出绚丽四射的效
收藏 0 赞 0 分享

Fireworks设计制作红色老旧砖墙特效实例教程

本章主要是为大家介绍绘制红色老旧砖墙的实例教程步骤
收藏 0 赞 0 分享

Fireworks用陨石背景打造飞火流星动画特效实例教程

本章我们用Fireworks软件制作出以陨石背景为主的飞火流星的动画实例教程
收藏 0 赞 0 分享

Fireworks利用滤镜工具轻松制作可爱Gif动画实例教程

本章我们来教大家利用ireworks中的滤镜工具来设计制作出,精致可爱的GIF动画效果图片
收藏 0 赞 0 分享

Fireworks软件中动态元件的基本制作及高级运用实例教程分享

首先讲一下什么是动态元件,在Fireworks中,我们可以创建“图形”、“按钮”、和“动画”三种元件,但往往我们只是直接从文档库里面直接把元件拖出来用,我们把这种元件成为静态元件
收藏 0 赞 0 分享

Fireworks运用笔触制作飘逸白云图实例教程

本章教大家如何运用Fireworks软件中的笔触来制作飘逸的白云图片
收藏 0 赞 0 分享

Fireworks不抠图实现标识反白特效实例教程

通常我们会想到抠图去底来解决,然而根据一个压缩过的点阵图,logo 本身的颜色已经不够纯净了,更有些细节很难用抠图来表现。最明显的例子是商标一角常有的注册标记 ® 。如果使用单纯的扣图技法, ® 字会显得很不自然
收藏 0 赞 0 分享
查看更多