|
随着网站页面极其功能的复杂化,越来越多的网站使用下拉菜单进行导航。熟悉JavaScript的朋友都知道,所谓下拉菜单其实是通过Javascript控制每一个元素的可见属性实现的,当然这需要专门编写大段的代码。但是要是使用Fireworks MX就不需要这么麻烦,所有的代码都是由Fireworks MX自动生成的,你要做的只是美化一下界面,再简单的设置一下下拉菜单的选项就可以了。 下面就来看看怎样使用Fireworks MX增强的下拉菜单功能制作出让人羡慕的下拉菜单。 步骤1: 打开一个卡通人物图形,在工具栏上选择Text Tool写入文字:Click。并将其放置在图形的左上角(如图1)。
* t) [$ C2 n" ~# _! l; Z* M. V! M6 g) n* G, x
4 h0 W$ m) x/ v; D' x. @ @- d/ Z) `* C: f' N! e
$ b; G+ q, P5 w8 }5 M4 o. Q
步骤2: 在工具栏上选择Slice Tool(切片工具),在文字上画一个矩形。切片工具的功能是制作小图片,以及将一张大图切成数张小图后以表格的形式进行发布,以增快下载的速度。每一个切片都可以添加链接或者是做为按钮。切片后的区域以绿色表示,我们可以在下方的Properties面板上精确调整切片的位置与大小(如图2)。$ ~' u- s4 X% P- @
9 K8 x; T6 ^) @. b9 `
1 N9 d- _1 t; @2 S& ^' A
7 A5 b9 g n# f2 J5 N U 步骤3: 鼠标右键单击切片的绿色区域,在弹出的菜单中选择Add Pop-Up Menu(添加下拉菜单)(如图3)。
) @+ o- {+ C3 i
6 C6 R& e0 @ N$ {: q5 P
- n* E1 `0 Y d: A4 y
8 m# S7 l {1 \$ y5 ~5 g1 Y 步骤4: 弹出的Pop-up Menu Editor(下拉菜单编辑器)对话框包含四个标签,分别对应不同的功能(如图4)。/ k7 x2 U7 D4 m1 f, }4 D) N8 b6 U
8 ?/ @& I; a D5 h* G5 X9 ~
$ {) B$ J( f! z7 q+ c
) E7 S) N; p. v" ^2 F 单击Text标签下的区域,输入菜单的名称,例如:选项一。再单击加号,重复以上操作,即可添加所有的菜单选项,如果输入错误的话,点击减号就可以删除这一个选项(如图5)。
5 C0 z/ N3 t9 S2 E: Q; z! {' U4 h
2 z# k" j; m8 Q3 d; B
1 K5 v: E2 Q8 B' e% M' |- a' Q" Z: ^: n9 m- `9 q: u3 r0 ?1 b: F9 X
同样在Link标签下的区域可以输入此菜单选项的链接地址。 由于只是个练习,我们输入\"#\"符号,在HTML标记语言中,链接地址为\"#\"代表链接到自身,也就是说是这样一个链接不论你如何点击你看到的都将是当前的页面,不会出现\"页面不存在\"的错误,很适合测试使用。 步骤5: 但是有的时候我们将使用到不止一级的菜单,可能在一级菜单的某个选项下还有二级菜单,甚至还会有三级菜单的存在,该如何面对如此复杂的情况呢?很简单,在此面板上有两个按钮分别是:Outdent Menu与Indent Menu,可以用来设置某一菜单选项下的子选项。你只需要先选择一个选项,再点击Indent Menu就可以将其设置为二级菜单,再点击Outdent Menu就可以将其恢复为一级菜单(如图6)。 Y% f) k! A# U0 R
" G% E3 V a- Z
+ c; J( O3 ?0 ^- l
( x' u% K% z9 N 以这样的方法你可以做出结构非常复杂的下拉菜单来。 步骤6: 在输入并设置好菜单选项后,选择Appearance选项卡。在这里,我们可以设置下拉菜单的外观属性。大家自己试一下就会熟悉,而值得注意的是Up State与Over State代表的是菜单的两种状态。在正常显示时是UP State而当鼠标移动到菜单选项上时就以Over State状态显示。我们可以分别在Style中为这两种状态设置不同的显示风格(如图7)。9 J9 M5 S4 G9 C: b2 n$ B
& j) q% _6 R* q7 E& g3 b1 Q$ N: w" D2 b# }9 b
0 g K7 q6 \4 h+ ], J8 J% ?" R 步骤7: 选择Advanced选项卡,在这里可以进一步设置菜单的外观风格,主要是表格的属性,如边框的宽度,颜色,以及菜单内容与边框的距离等。请按照你自己的喜好进行修改(如图8)。
5 \8 \+ t o' q. n* U$ S T
Q K1 ?# M( a5 K. j" D( a: x- b3 R/ k3 s& Y }
# z/ W0 S. s$ h& ]/ e 步骤8: 最后选择Position选项卡,在这里可以调整菜单弹出的位置与方向。你可以在Fireworks MX提供的效果中直接选择,也可以自己输入数值。注意Menu Position是一级菜单弹出的位置,而Submenu Position则是次级菜单的弹出位置设置(如图9)。
. ~" [2 L( z8 ?+ E* W7 H# @+ q+ j/ S. j4 S5 ]# @9 X% ^( S
8 i. M. W6 ~9 v, A, U0 q5 Q1 v0 u0 |% w) @" C% M
步骤9:
' y" R p8 o, \ L* t1 L4 g I" R 所有的设置都完成后,点击ok按钮,即可看到如图所示效果(如图10)。1 ]6 t$ `) s' {: u+ W
3 D- D$ m; o! E& V8 }+ V: `( M: |1 A( [: S6 G# b- k; D6 w# r! _
+ Z+ ~& m- H0 j; |
我们可以直接从图上看出此下拉菜单弹出的位置,选项的个数等基本情况。在工具栏上选择Slice Tool ,在图形上拖曳鼠标就可以拉出绿色区域,每一个绿色区域在输出时将单独成为一个小图片,这样可以加快下载的速度(如图11)。
% {: t+ g. W E$ T$ n9 e6 n, r; O, A3 l E- V1 H9 ^ x
8 i4 J6 X! J4 r k5 L, h) D; P# `7 Z) Y$ o
不断的切割图片,直至效果如图所示(如图12)。0 [+ A( Z/ Y1 P, U
( S2 f5 P- ~0 [) a
7 N$ ~% G5 Q- T3 g' p$ r0 U6 U7 f
7 U1 Q$ Q+ W# k4 `! T# m! p 步骤10: Fireworks MX具有非常优良的效果预览功能,我们只要按下F12键就它就会自动生成一张网页让我们参看效果(如图13)。
9 R9 N, y- b4 T* t- ?% Y5 g- ^
( e) q2 `$ ~& t8 l8 ^% ^
8 T, h2 j2 D0 A+ y! L! \5 e
. {4 k4 w: [1 x* @/ i' Y: K 步骤11: 现在我们已经完成了下拉菜单的制作,但是该怎样将其发布为网页的形式或者是直接输出到Dreamweaver中进行下一步的编辑呢?我们可以使用菜单命令File->Export来输出制作好的效果(如图14)。
( ~* ?' A$ D5 R% h* o0 ?0 z6 g; m O& d! t9 a# S6 {5 t) W; Q
" u l, l/ P8 M n+ K
1 l7 H$ w9 N" ^3 b) H/ {! F$ y# C
但是更方便的是直接点击打开图形框上的Quick Export按钮,在这里你可以将文件输出到Dreamweaver、Flash乃至Director。 步骤12: 我们选择输出到Dreamweaver并且Export HTML…(如图15)。
9 R- v" v8 V% I" X8 K% N/ B5 y0 G( k; u* s; f0 b
' e9 i/ ]: {- D1 N
+ d/ A# a4 s1 |6 i; Y5 _6 A 将弹出一个文件保存对话框,尤其要注意的是在保存类型的选择框中我们应当选择HTML and Images,这样才会即输出网页也输出切割好的图片。如果在Include Area without Slice前的选择框打钩,可以将没有进行切片的图形部分一起输出。不打钩就只输出图形的切片(如图16)。
% ^4 H7 q+ c& ]* n6 t: d% l
! E8 L$ @ d3 X; D5 ^: ~3 R& N3 r7 }6 s4 A0 x
- _6 E+ v4 ^6 P& _+ j 总结: Fireworks MX的特点使其大大的方便了图形设计师制作复杂的网页效果,你不需要懂得程序语言就可以轻松的驾驭它,得到满意的效果。另外Fireworks、Flash、Dreamweaver被称为网页制作三剑客,它们功能相辅相成。每一种软件都可以轻松的与其它两种软件配合使用,而且都具有另外两种软件的一些常用功能,这一点,在Macromedia这一次推出的MX系列可以更明显的感觉到。我们可以用Fireworks MX制作网页,用Dreamweaver MX制作简单的Flash,用Flash MX加工Fireworks的Png格式图片,以制作动画。 因此如果我们能熟练掌握这三款软件的使用方法,那么我们的网页制作将非常方便。 ' `( h3 S! H0 R/ j
练习: 使用Fireworks MX制作一个带有三层子菜单的弹出菜单,并且设置子菜单的弹出方向。
/ }* k% S5 t; U/ g g( \ 提示: 在content选项卡中使用Outdent与Indent来实现三级菜单功能,而在Position选项卡中来调节菜单弹出的位置。 |
|