利用dw制作漂亮的导航栏效果_第1页
利用dw制作漂亮的导航栏效果_第2页
利用dw制作漂亮的导航栏效果_第3页
利用dw制作漂亮的导航栏效果_第4页
利用dw制作漂亮的导航栏效果_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用dw制作漂亮的导航栏效果浏览:1031次最近论坛中很多网友问到各种菜单和导航的制作方法,下面我们就网上常见的一些菜单和导航效果做简单的介绍。考虑到满汉全席的菜单应该是最全的了,我们就以此为名,来顿super大餐。Let'sGo!一、进门点心:利用DreamweaverMX制作最基本的下拉菜单实现下拉菜单的思路是首先建立一个相对定位的层,调整其位置,并设置其显示属性为隐藏,然后通过给链接文本或图象添加onclick(点击)或者onmouseover(鼠标划过)的事件来触发"显示-隐藏层”的行为,显示隐藏的层,并且在鼠标划出层时隐藏层,实现下拉菜单的完整效果。下面介绍在Dreamweaver中的具体操作步骤:1•使用菜单在页面中插入一个层,这个层是相对定位的层,然后再在其中插入一个子层,因为子层的位置是相对于父层而言,所以只要父层的位置不发生变化,改变子层的位置和大小不会改变其相对性,效果如图1所示。图片如下:竽篥箪冷图1为了父层不占据页面空间,可以设置其宽和高为0,因为以后要调整子层的位置,所以先不设定子层的显示属性为隐藏,而是到确定子层到合适位置后再设置。2•选中导航条上的链接文本。使用快捷键Shift+F3激活行为面板,单击行为面板中的加号按钮,在弹出的行为下拉菜单中选择“显示-隐藏层”,在弹出的设置对话框中选中子层,单击显示按钮,如图2所示。图片如下:图2显示层设置完毕后单击确定按钮,修改其触发事件为onmouseover,即当鼠标划过文本时显示层。接下来还需要设置鼠标划出文本后的行为,继续使用行为面板,选择“显示-隐藏层”,在弹出的对话框中选中子层,单击隐藏按钮,如图3所示。图片如下:

显示隐除层2SJ命名的层:I层 显示隐除层2SJ命名的层:I层 图3隐藏层设置完毕后单击确定按钮,在行为面板中修改该行为的触发事件为onmouseout,即鼠标划出时隐藏子层。3.拖动子层,调整其位置到和导航条贴近并垂直位于导航文本的下方的位置。层在编辑页面中的位置和在浏览器页面中的位置是有差异的,所以需要多次调整并在浏览器中预览效果,只到达到合适的位置。4•设置子层的显示属性为隐藏。按F12键在浏览器中预览页面,下拉菜单效果如图4所示。图片如下:默认状态图片如下:默认状态图片如下:务无标題立若-MicrosoftInternet.jJ文件(日编辑©查看(刃收藏伯wjJ菜单―子菜单馆子菜单2子菜单3子菜单&a我的电脑鼠标划过状态图4下拉菜单效果至此应该说基本实现了所要求的下拉菜单的效果,但是当把鼠标光标移动到层上,要选择子菜单时,层却消失了。这是因为“显示-隐藏层”的行为是设置在文本“菜单1”上,鼠标划出文本区域后,当然就响应了隐藏层的行为。所以还需要进一步的设置,给子层也加上“显示-隐藏层”行为。利用行为面板,给子层加上“显示-隐藏层”行为,更简单的方法是在链接文本的HTML代码中拷贝如下代码:onMouseOver二"MM_showHideLayers('layer2','','show')"onMouseOut二"MM_showHideLayers('layer2','','hide')"在子层的DIV标签内粘贴以上代码即可。按F12在浏览器中预览,当鼠标划过映射时弹出下拉菜单,通过鼠标可以在下拉菜单中选择,鼠标划出映射和下拉菜单区域时,下拉菜单消失,完全实现了预定的效果。小节:1•导航条的下边框线与子层的上边框应该重合,否则当鼠标光标移动到文本和层之间的空白区域时,层就会隐藏,达不到应有的效果;2•对于有多个下拉菜单时,可以将多个子层放在一个父层中。为保持位置的统一,在调整完第一个子层的位置后,记下层距上和距左的值。当导航图像为水平方向时,所有子层的距上的值都是相同的;当导航图像为垂直方向时,所有子层的距左的值都是相同的;3•调整完全部子层的位置后,再设置层的显示属性,有助于保持所有子层格式的统一;4•在层中插入图像或动画等页面元素可以制作出更酷的菜单效果。{$page}二、三道茶:使用DreamweaverMX中的行为使用“显示弹出式菜单”行为,可以快捷在页面中创建出自定义样式的弹出菜单。具体的做法如下:创建一个空白HTML文档,保存文件。选中页面中的链接(文本或图象)打开行为面板,单击加号按钮,选择动作菜单中的“显示弹出式菜单”,弹出设置弹出式菜单对话框,内容窗口图5所示。图片如下:图5设置菜单项目对话框文本、链接、目标的意义都很容易理解。菜单:单击加号按钮可以添加菜单项目,选中菜单项目后单击减号按钮可以删除相应的菜单项目;选中菜单项目,单击按钮可以转换到上级菜单,单击按钮可以转换到下级菜单;单击上、下箭头按钮可以调整菜单项目的相对位置关系。设置完菜单项目后单击“外观”选项卡可设置菜单的外观,如图6所示。

□R■r^-aI卑出・*lI图片如下:□R■r^-aI卑出・*lI图片如下:卯出曇早E图片如下:_廊畑图7设置菜单高级属性对话框前几个选项和一般表格参数的意义一致文本缩进:菜单项目文本在单元格中的缩进距离(单位:像素);菜单延迟:打开弹出菜单的延迟时间(单位:毫秒);弹出式菜单边框:选中“显示边框”就可以对边框颜色进行设置;不选中,就不会显示边框;设置完菜单高级属性后,单击“位置”选项卡设置菜单的位置,如图8所示。图6设置菜单外观对话框在第一个下拉列表中选择弹出菜单的样式为垂直菜单或者水平菜单,下面几个按钮可以设置文本的状^态。一般状态:在颜色选择器中选择菜单项目文本和单元格在默认状态下的颜色;滑过状态:在颜色选择器中选择当鼠标光标滑过单元格时菜单项目文本和单元格的颜色;设置完菜单外观后,单击“高级”选项卡设置菜单的高级属性,如图7所示。MftM.r[Sjf卓曲gtr~ Ir—s单出式工■口apItHMiptffKM论4吐t1聲出]EF在夏主曲艸,通#.爭帼小超师单图8设置菜单位置对话框在菜单位置中选择不同的按,钮可以设置菜单与设定网页元素之间的位置关系。单击回按钮设置弹出菜单位于网页元素的右下角;单击已按钮设置弹出菜单一位于网页元素的下方并靠近左边缘;单击硼按钮设置弹出菜单位于网页元素的上方并靠近左边缘;单击底按钮设置弹出菜单位于网页元素的右上角;在X和Y文本框中可以设定菜单的相对与网页元素左上角的距离(单位:像素);选中“在发生onmouseout事件时隐藏菜单”复选框,当鼠标光标划出菜单时菜单隐藏,实际上就是应用了隐藏弹出式菜单的动作。设置完弹出菜单所有的属性后,单击确定按钮即可在页面中插入弹出式菜单,按F12键在浏览器中预览效果,如图9所示。文件迫编拓闻查看{百收霭龟)&文件迫编拓闻查看{百收霭龟)&|图9弹出式菜单效果使用显示弹出式菜单时,如果使用的网页元素为图像,需要首先给图像文件命名。体现在HTML代码中就是在img标签中加上id属性,这样才可以给图像应用上显示弹出式菜单的动作。一种细腻的导航效果的制作方法浏览:133次首先分析效果的组成,鼠标经过时背景发生变化,小图象转动。Ok!考虑使用dw中的swapimage(翻转图)+背景图象变化(CSS定义)应该可以实现效果。准备4张gif图象分别为:鼠标经过时的背景图象(在fw中使用animate可以很简单的实现渐变效果,本图象透明度由0%渐变到100%)动态小图象静止小图象(在fw中设置图象格式为gif后保存即可)渎1.背景效果实现使用CSS定义两个类:.style1{background-image:url(bg.gif)}.style2{background-image:url(b.gif)} 分别用于鼠标经过和划出时的背景图象然后在单元格中添加如下代码:onmouseover="this.className='style1'"onmouseout="this.className='style2'" 就可以实现鼠标经过时背景渐变出现,移开后背景渐变消失的效果。2•翻转图效果实现在单元格中插入静止小图象,使用行为添加swapimage效果,设置鼠标经过后翻转为动态小图象。为更贴近效果,需要把翻转图效果应用到单元格上,在静止小图象代码中剪切如下代码:onMouseOver="MM_swapImage(Tmage2',",'2.GIF',1)"onMouseOut="MM_swapImgRestore()" 粘贴到单元格代码td标签中。就可以实现鼠标经过单元格时图象翻转,产生动态的效果。至此即可实现全部的效果。在这个例子中,使用dw实现的效果几乎可以与flash制作的效果媲美,甚至更好一点(我们实现了鼠标划出单元格时背景渐变消失的效果)。小节:1•在fw中精心制作渐变的背景图象(我只是随便做了两个渐变图象)+对导航单元格修饰可以使效果更加细腻,出色;2•在使用该方法制作导航效果时,需要使用到多个单元格,注意swap效果不能被拷贝,拷贝代码后需要修改两处代码:onMouseOver="MM_swapImage(Tmage3',",'2.GIF',1)"<imgsrc="/UploadFile/20090111/20090111132022332.gif"name="Image3"width="15"height="15"border="0"id="Image3">修改翻转图的name为不同的值即可。3•这个例子的技术含量并不是很高;而且偶不是很熟悉flash,不知道制作起来用dw或flash哪种更简单一些,这里提出来只是给大家提供一种解决问题的方法。4•两个简单效果的叠加就可以制作出比较酷的效果,希望对大家能有所启示补充一点:制作动画背景图象时,为实现效果,需要设置gif动画的循环为nolooping(不循环):)巧用样式表,让文本框与按钮变个样浏览:35次

确定I在网页制作中,表单中的对象总是给人一种单调与沉闷的感觉,比如说按钮、文本框等,它们一成不变的模样与颜色出现在您的主页上时,或多或少都会破坏主页的美观程度,那么可不可以改变它们的模样呢?我的回答是,这当然可以啊,下面我们就一起来动手来改变吧。确定I在网页制作中,表单中的对象总是给人一种单调与沉闷的感觉,比如说按钮、文本框等,它们一成不变的模样与颜色出现在您的主页上时,或多或少都会破坏主页的美观程度,那么可不可以改变它们的模样呢?我的回答是,这当然可以啊,下面我们就一起来动手来改变吧。先看看在网页中经常出现的按钮与文本框的本来面目吧!如下图:对照上图,我们怎么样才能改变文本框与按钮的模样呢?那在下面我为大家提供两种文本框与按钮样式作为例子参考,第一种是文本框与按钮无立体感,只是有线条颜色与填充颜色的,这种效果大家可能在很多网站上都看见过,给人一种特别的感觉,很不错的,第二种效果就比较特殊了,是将文本框做成一种类似于下划线的效果并且是彩色的,同时按钮的背景色也不再是灰色,而是彩色的,可以说这是一种非常酷的效果,好了,下面我就来说说这两种效果实现的详细操作步骤吧。第一种效果:无立体效果的文本框与按钮那我们就通过在DW3中网页的编辑操作为例来进行说明,首先我们已经在网页中插入了相应的表单对象,比如插入一个文本框与一个按钮,此时,我们在按下[F10]键,显示出网页源代码编辑窗口,那我们在网页的〈head〉与〈/head〉标签之间插入这个样式表:〈styletype="text/css"〉input.smalllnput{border:1solidblack;FONT-SIZE:9pt;FONT-STYLE:normal;FONT-VARIANT:normal;FONT-WEIGHT:normal;HEIGHT:18px;LINE-HEIGHT:normal}〈/style〉好了第一步就完成了,下一步我们就分别在文本框与按钮的htm语句中加上这一句代码:type="text"name="textfield"type="submit"name="Submit"value="平面按钮"height=35src='7UploadFile/20090111/20090111132308874.gif"width=220>怎么样,比起前面那张图中的标准按钮来说是不是美观多了,要实现起来其实也不是太难吧。第二种效果:带颜色的下划线式文本框与按钮效果同样,我们也需要样式表的帮助来实现这个效果,和第一种效果的操作步骤一样在网页的(head〉与〈/head〉标签之间插入样式表,〈styletype="text/css"〉input.smallInput{background:#ffffff;border-bottom-color:#ff6633;border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;solid#ff6633;color:#000000;FONT-SIZE:9pt;FONT-STYLE:normal;FONT-VARIANT:normal;FONT-WEIGHT:normal;HEIGHT:18px;LINE-HEIGHT:normal}input.buttonface{BACKGROUND:#ffcc00;border:1solid#ff6633;COLOR:#ff0000;FONT-SIZE:9pt;FONT-STYLE:normal;FONT-VARIANT:normal;FONT-WEIGHT:normal;HEIGHT:18px;LINE-HEIGHT:normal}〈/style〉大家从上面的样式表中可以看出,这个效果的实现是通过两个样式来实现的,一个是文本框的,一个是按钮的,所以在文本框与按钮的htm语句中就需要插入两句不同的代码,在文本框中插入的是如例子〈inputtype="text"name="textfield"type="submit"name="Submit"value="彩色按钮"height=39src='7UploadFile/20090111/20090111132308563.gif"width=225>看看上面的效果,还会不会让您想起那单调的文本框与按钮呢?以上两种效果的方法都是通过样式表来实现的,使用方法也十分的简单,不要对我说这很难喔,最真心的希望能通过这篇文章介绍的方法能让你的主页多一点精彩。否则就对不起我这双为了研究它们而成的黑眼圈了。Dreamweaver未必了解的5个小技巧浏览:22次让DW支持中文文件名Dreamweaver可以插入以中文命名的素材、也可以链接以中文命名的网页。在插入素材或链接网页后切换到代码窗口,将乱码文件名改为相应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论