用菜单飞梭创建动态酷菜单
作者:赵鹏 发布时间:2014-11-16 08:44:35
MenuMachine是一个制作菜单的工具,具有使用简单,制作快速,兼容性高等特点,是GoLive上著名的扩展模块。只是在国内很少为人所知,为了方便大家的学习和使用,我已经将其中的重要部分做了汉化,并暂时起了一个中文名称叫做“菜单飞梭”。下面我们就来学习一下如何使用它在网页中创建菜单。本教程有视频版本,可通过 http://99ut.com/tutorial 观看。
启动GoLive并开启站点,然通过菜单【MenuMachine_开启MenuMachine调板】,就会出现如下左图所示的调板,调板中会列出当前站点中的菜单项目。大家要先弄明白菜单飞梭的工作方式,它并不是直接在页面中创建菜单,而是通过一个专门的编辑器来完成,完成后的菜单项目将出现在这个调板中。然后我们再从这个调板中拖动所需的菜单项目到网页当中。可以创建多个菜单项目,按照需要来使用。
现在还没有任何项目,所以我们按照提示在箭头所指处点击以创建一个新的菜单项目。
点击后就会自动开启主编辑器,如下图。首先在标志1处为菜单项目取个名字,比如图中的main1。然后在标志2处的主题中选择一个主题,不同的主题有不同的菜单风格,可以在标志3处看到预览。以后也可以将我们自己创建的菜单作为主题来使用。为了更全面地学习,我们选择最基础的“blank menu”主题。最后点击标志4处的右向箭头以进入下一步。需要注意的是,如果没有输入菜单名将无法继续。
现在我们进入最主要的设定界面,如下图所示。红色箭头处是3个设定类,分别是:
Item(单项设定):用来对菜单结构中的任何一项进行单独设定,内容最多。
Block(层级设定):用来对某级别的所有项目进行设定,内容相对少些。
Global(整体设定):用来对所有项目进行设定,内容最少。
绿色箭头处是菜单结构的预览,同时也可以反映出鼠标悬停等效果。右下角的橙色箭头处可以更改预览区域的背景颜色。它只提供视觉参考,而并不对应用菜单项目的网页产生影响。如果将来要把菜单放置在一个紫色背景的网页中,那么就可以在编辑器中设定为紫色背景,这样比较容易判断色彩搭配方式。
现在大家要明确一下菜单的概念。菜单是具有多个层次的,通常来说,一开始就显示在网页中的,是顶级菜单项目,然后通过鼠标悬停(或点击,大多数情况下是悬停)的方式,出现下级的子菜单。因此在制作之前首先要先规划好自己的菜单层次结构。现在我们现在是这样来规划的:
顶级菜单有3项,分别是教程列表、资源库、友情链接。
教程列表下设2个子级项:图形处理、网页制作。图形处理下有Photoshop、Illustrator。网页制作下有GoLive、DreamWeaver。
资源库下设3个子级项:Photoshop、Illustrator、GoLive。
友情链接下设置4个子级项:大师之路(99ut.com)、蓝色理想(blueidea.com)、太平洋(pconline.com.cn)、天极网(yesky.com)。
现在我们点击下图红色箭头处的按钮创建同级菜单项,按照规划,总共要有3个项目。
蓝色箭头处是保存按钮,在修改后应及时保存。在后面我们将学习如何将菜单项目应用到网页中,以后点击保存就可以在网页中看到修改后的效果,而不必退出编辑器。
Item(单项设定)中将菜单文字改为相应的内容。可以设置宽度和高度。需要注意的是,高度的修改将影响同级所有项目。另外也可以在预览窗口通过鼠标拖动来修改,如下动画所示。


猜你喜欢
- 1、字典的概念Python中的字典数据类型和现实中的字典很像,它是以键值对(键和值的组合)的方式把数据组织到一起,可以通过键找到与之对应的值
- Asp定时执行操作、Asp定时读取数据库(网页定时操作详解)'----------------------版权信息---------
- 项目介绍采用广度优先搜索方法获取一个网站上的所有外链。首先,我们进入一个网页,获取网页的所有内链和外链,再分别进入内链中,获取该内链的所有内
- 简介:MongoEngine 是一个Document-Object Mapper (想一下ORM, 但它是针对文档型数据库),Python通
- 年前帮manager 招GUI设计实习生 (PS. 这个实习生职位依然open,欢迎有兴趣的同学来投,邮箱jj.ying [at] hp.c
- 一、变量创建过程首先,当我们定义了一个变量name = 'Kwan'的时候,在内存中其实是做了这样一件事:程序开辟了一块内存
- 1.执行计划简介执行计划是指一条 SQL 语句在经过 MySQL 查询优化器的优化会后,具体的执行方式。MySQL 为我们提供了  
- 格式良好的SQL并不会比乱七八糟的SQL运行效果更好。数据库其实不怎么关心SQL语句中你把逗号放到了字段名的前面还是后面。为了你自己思路清楚
- 目标打包Python selenium 自动化脚本(如下run.py文件)为exe执行文件,使之可以直接在未安装python环境的windo
- #!/usr/bin/perl -wuse strict;use warnings;use FileHandle;my %fh;my @ar
- 前言:什么是cookie?Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。比如
- #encoding=utf-8#------------------------------------------------------
- Div+CSS+JS组和能够实现很多好看的特殊的效果,这里推荐一款可刷新的下拉菜单:下面是js代码部分:<script type=te
- 前言只有Innodb和myisam存储引擎能用全文索引(innodb支持全文索引是从mysql5.6开始的)char、varchar、tex
- 1.说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b&nb
- 用flask时遇到了返回字符串支持中文显示的问题,在web端显示的是utf-8的编码,而不是中文,如下图。虽然不影响接口的读取,但是可读性太
- 引入大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spellin
- F()函数F()函数的导入from django.db.models import F为什么要使用F()函数?一个 F()对象代表了一个mo
- 虽然有许多基于GUI的MySQL客户端存在,如著名的phpMyAdmin和SQLYog,但我一直喜欢原生的MySQL命令行客户端,的确,在未
- 之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片。最近做项目,打算换个方法上传图片。Android发展到现在,Okhttp