如何修改fireworks弹出菜单的位置
在Fireworks 4中精心设计的弹出菜单,一旦嵌入到HTML文件中预览时,你可能会发现菜单显示的位置并不如你所愿。这种情况的出现,往往源于一些常见的错误及其背后的原因。
弹出菜单的触发元素(如热区、按钮或链接图片等)在Fireworks画布上的位置和它在Dreamweaver页面上的位置可能会有所不同。这是因为当Fireworks输出带有弹出菜单的文件时,会生成一个JavaScript文件(fw_menu.js),其中定义了下级菜单的绝对位置。这些位置是根据下级菜单相对于画布左侧和上侧的绝对像素来设定的。当你在Dreamweaver中调整触发元素的位置时,下级菜单仍然会出现在原先设定的绝对位置上。
解决这个问题,你可以通过修改HTML代码来调整下级菜单的位置。在Dreamweaver中选中弹出菜单的触发装置,并切换到HTML代码的编辑界面。找到类似“window.fw_showmenu(window.fw_menu_,,)”的代码,这里的两个数字代表下级菜单的x和y坐标的绝对位置。你可以将这些数字修改为你想要的位置。
除此之外,还有另外两个可能的原因导致弹出菜单位置不正确:一是浏览器的边距设置(margins)。如果浏览器的margins没有被设置为“0”,可能会导致下级菜单的定位不准确。解决这个问题的方法之一是将页面的margins值设为“0”。二是触发装置的定位问题。由于弹出菜单是绝对定位的,而触发装置如果采用相对定位,那么在不同的分辨率下,最终显示的效果可能会有所偏差。为了保证菜单的稳定性,应确保触发装置与窗口左侧和上侧的像素不发生变化,尽量避免使用居中对齐等方式。
要确保Fireworks中的弹出菜单在HTML文件中的显示位置符合预期,你需要关注触发元素的位置、浏览器的margins设置以及触发装置的定位方式,并根据上述解决方案进行调整。这样,你就能在Dreamweaver中成功实现弹出菜单的完美展示。
平面设计师
- 如何修改fireworks弹出菜单的位置
- 3dmax长方体怎么添加贴图-
- flash利用钢笔工具与渐变填充绘制红心
- CAD世界坐标系怎么恢复?
- ai怎么设计思考的标志- ai矢量标志的设计方法
- Flash怎么绘制折线图- flash折线的绘制方法
- 3dsmax9怎么建模简单的模型- 3dsmax建模教程
- flash8图片怎么制作成电子相册-
- 3Dmax2010门模型该怎么建立-
- ai怎么绘制箭射中螺旋线中心点图形-
- 3Dmax怎么建模立体的气球- 3dmax气球的制作方法
- 在ai中怎么建立参考线-ai建立参考线方法介绍
- CDR左侧工具栏怎么显示出来- CDR显示工具栏的教程
- CAD怎么快速选择图形- CAD按颜色选择图形的教程
- Illustrator(AI)解析五星和圆形图案的连接技巧教程
- maya栅格线怎么用- maya栅格线隐藏的方法