|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天按钮|菜单|按钮|菜单按钮菜单能够在很多网站见到,好比Microsoft的SQLServer网站。当鼠标移到菜单按钮上时,它会浮起来,按下鼠标键时菜单按钮会向下凸起。下图是这类菜单的实践效果,右边是SQLServer网站的菜单,右图是本文实例。
这类菜单能够用JavaScript和CSS制造。为便利起见,这里我们要用到ASP。本例共有六个文件,请从本文页面底部的链接下载这些文件。这六个文件是:
㈠ SamplePage.asp:这是本例显现菜单的页面。设一切代码在当地服务器inetpubScripts目次下,则用http://localhost/Scripts/SamplePage.asp能够翻开上图所显现的示例菜单。SamplePage.asp用#Include命令援用menu.asp天生菜单。
㈡ Menu.asp:挪用Functions.inc中的函数天生菜单。详细挪用办法拜见下文申明。
㈢ Menu.css:该文件包括了按钮一切形态的款式界说。按钮共有四品种型:一般,一般子菜单,选择形态,选择形态子菜单。个中“选择形态”是指按钮文本后面带一个圆点,子菜单是指文本缩进必定间隔。每种按钮有各类分歧形态,比方鼠标悬停时的浮起形态,鼠标按下时的凸起形态,等等。能够为一切按钮的各类形态分离界说款式。改动这里款式的色彩也即改动了菜单的色彩。
㈣ Menu.js:这是客户端剧本代码。这里的代码卖力呼应鼠标事务,改动按钮的表面。个中RaiseButton()函数降低按钮,DepressButton()函数压下按钮。
㈤ linenavdns.gif:这是高度为2pixel的图形,用于分开菜单按钮。它和<HR>差未几,但仿佛更悦目一点。假如改动了菜单的背景色彩,必需同时改动这个图形的色彩。
㈥ functions.inc:服务器端剧本。functions.inc统共包括5个VBScript子历程,分离用来输入后面先容的四种按钮和菜单分开符linenavdns.gif。假如在menu.css中改动了按钮文本的色彩,同时也要改动这里的一些函数。拜见下文详细申明。
如前所述,本例实践画出菜单的代码在menu.asp中,上面详细申明菜单中各类按钮的创立办法。我们已晓得,按钮统共有四品种型,本例用到了一切这四种按钮。前图中最下面的一个按钮“命令1”属于第一种按钮范例,用上面这行代码创立:
calldrawMenu(按钮文本,方针URL)
实践利用时改动挪用参数便可。
第二个按钮文本“命令1-1”是缩进的(第二类按钮),和最初一个按钮“命令2-2”一样,用上面这行代码创立:
calldrawSubMenu(按钮文本,方针URL)
示例菜单中的按钮分开用的是Linenavdns.gif,这个图形能够用以下代码到场任何两个按钮之间:
calldrawMenuSeperator()
第三个按钮后面有一个橙色圆点(即选择标记,这是第三类按钮)。这个按钮用以下代码到场:
calldrawChsnMenu(按钮文本,方针URL)
第四个按钮文本缩进且带圆点(第四类按钮),到场该按钮的代码以下:
calldrawChsnSubMenu(按钮文本,方针URL)
上面申明一下怎样定制菜单的色彩。色彩定制有点贫苦,这里只申明其经由,详细请读者本人下载代码实验。假如要改动菜单的背景致,起首要改动menu.asp中表格的背景致,其次是要修正menu.css中的一切的背景色彩和边框色彩。假如改动了按钮的文本色彩,必需同时改动functions.inc中各函数所输入的<FONT>标志的“color=”部分。
最初还要申明一下:关于不撑持CSS或JavaScript的用户,这个菜单也是可用的。假如不撑持JavaScript,则按钮不会呈现浮起、凸起效果;假如不撑持CSS,菜单表面会有所改动,但菜单基础功效仍是一般的。
</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. |
|