网页菜单工厂 精彩网页菜单轻松完成

 更新时间:2016年9月20日 19:04  点击:1542

    要是能够像那些专业站点一样制作出令人心动的网页菜单当然是再好不过的了,如果你并不会这些Javascript技术也没有关系,就由WebMenuShop在短短的几分钟之内让你的主页增色不少。

  WebMenuShop是一款用于快速建立网页菜单的软件,可以很轻松的制作形式多样的网页菜单,在制作过程中可以即时预览所得到的菜单内容,并且能够很方便地把菜单保存下来作为他用。而且值得一提的是,整个WebMenuShop的菜单制作流程只有四个步骤,因此很快就能够轻松搞定这一切。

  第一步:选择菜单的风格

  运行WebMenuShop之后,先在右边的【样式效果】标签下确定菜单的风格。这里提供了水平菜单、竖直菜单和嵌入浏览器三种主菜单样式,而且在点击“高级选项”之后还能够针对主菜单的位置进行设定,例如我们可以通过距离左边和上边的距离来定位菜单在网页中的绝对位置,也能够设定菜单保持在显示区域的固定位置,并不随着滚动条的拖动而改变位置。

  针对子菜单而言,这里可以设定子菜单采用普通、滑动或者使淡入淡出的显示方式,还有子菜单显示在主菜单上方还是下方,并且能够设置当鼠标移动到主菜单上就立即显示出子菜单,这样就无需我们点击鼠标来激活子菜单,同时也使得你的主页更加具有人性化。

  第二步:定义菜单结构和属性

  在进行这一步之前需要提醒大家一个事项:主菜单可以没有子菜单,但是子菜单下不能再有子菜单。点击【结构属性】标签之后,我们最好先点击工具条上的“+”来添加几个子菜单,这些都可以在左边的菜单结构区域中预览到。接着选择主菜单,并在右边的属性设置窗口中分别确定菜单的标题、链接地址、目标框架等内容,而且还能够通过GIF或者是JPEG图片代替菜单标题,这样当鼠标移动到图片上之后就会有子菜单弹出。

  设定好主菜单之后,我们再逐一选取子菜单项,同样按照上述的方法设定好相关的属性,同时还能够增加一个状态说明文本,它的作用是在浏览器下部的状态栏中给每个子菜单进行解释,以便浏览者能够明确理解每个子菜单的功能。

  在定义菜单结构的时候,如果发现子菜单的顺序颠倒了,不需要重新建立一个子菜单,只要点击工具条中的上下箭头就能够调整菜单的位置顺序,而且通过左右箭头还可以把当前选中的菜单变为主菜单或者是作为上级主菜单下的一个子菜单。有了这个功能的帮助,像笔者一样的马虎人就再也不怕了。

  第三步:定义菜单外观

  点击【外观】标签来改变菜单的外观尺寸、字体大小和鼠标指针等属性,还能够在每一个菜单项前面添加一个修饰符号,使得菜单看起来更加醒目。由于菜单的外观对于整个页面的影响很大,所以建议大家每做一次修改都通过工具栏中的IE图标来预览一下,然后再有针对性的进行更改设置。

  第四步:选择菜单颜色

  WebMenuShop默认的颜色为Windows2000菜单颜色,如果你不喜欢的话也可以按照自己的意愿来重新设定,不过这里就需要你有一些艺术细胞了,呵呵。

  上面的操作完成之后,点击工具条中的IE图标激活浏览器预览一下,看看效果怎么样?满意之后我们就需要把制作好的菜单添加到网页中了。这时可以按下列步骤进行:

  1、把软件所在目录的workspace子目录下的menu.jse、define.js和hr.gif这3个文件拷贝到网页所在目录。  当一个人被诊断出患有癌症时,他本人及他的家人都会为这个消息所震惊和绝望。他们需要尽快地得到事实真相,尤其是关于癌症病情的详细情况,包括诊断、治疗、临床研究等等。他们可以通过互联网了解信息,但是被寄予厚望的网络也像患病一样受到了挫折,并不能向人们提供应有的帮助。

  一个官方网站CancerNet是国家癌症协会的分支在线网站,它经常成为癌症患者、患者家属以及健康治疗人员的首选网站。尽管这个网站不卖任何药品,但它非常懂得用户服务的概念。实际上,CancerNet是一个以帮助人们获得有价值信息为己任的网站,就这一点来说它的价值超过其它很多以出售药品或提供服务为经营业务的网站。它现在成为了其它网站效仿的对象,它向同行们展示了如何去满足用户的需要,如何去更好的经营一家网站。

  “不论用户是为了寻找有关癌症调查的信息还是想要购买一个CD机,只要你把握住了用户的内心需求去经营你的网站你就将是成功的,”Human Factors International的总裁Eric Schaffer如是说。设计一个网站要根据用户如何去使用它,这仿佛听起来像是一个最普通的战略,但是由它创造出来的业绩将是不同寻常的,不仅对政府部门是这样而且对一个网站更是如此。

  一年多以前,曾是联邦政府部门国家健康协会下属机构的CancerNet从它所受到持否定态度的反馈意见中意识到它以前没有很好的满足用户的需要。其中一个医生不停地在网站上寻找有关一个男孩患病的有关信息,但无论如何也找不到。这一次触动了CancerNet的领导层,他们决定继续完善网站的服务,通讯畅通是主要目标。网站设计组负责人说,“我们的问题并不在于缺少信息,而在于用户不知到他们所需要的信息究竟在那里能够找到”。这意味着将重新得到设计,并朝着用户所希望的那样去努力。经过重新设计的CancerNet使人耳目一新,但用户们很显然还对这种新型设计有些陌生没有完全适应,也许这需要时间。

  比如:CancerNet过去有一个名叫Glossary的栏目,这个组本来就不被人们所注意。尽管改版后它没有多大的变化,但是它的名字已经换了,内容更像一个字典。

  其它微妙的变化也在可以表面发掘。CancerNet发现当癌症患者当成病人一样对待时他们就会很不满意,有时候还会以离开网站而结束与外界的接触。因为他们这样认为从网上获得信息的途径比较方便和自由,没有人对你另眼相看。其实这种感觉是错误的,网站也像普通医生一样了解了病人的信息才能够为他们提供更富有价值的信息。

  也许网站最大的不好就是把自己的组织结构强加在公众网页上。网页信息使人不能一目了然,反映出结构的混乱。比如:在原来的网站上有一个栏目叫做“了解癌症”,另一个叫做“你需要了解有关癌症的什么知识”。现在的网页上会把原先的两者合二为一,起名为“对付癌症”。老的网站也对现在的公开出版物的‘自由’表示不解。

  完美的设计=出色的回报

  对于研究机构来说,令人惊喜的地方在于对网站实用性的设计不仅仅会带来浏览者数量的增加,还可以减轻自身的成本。Austin Usability的Randolph Bias博士表示,在整个网站的设计过程当中,资金都会得到充分有效的利用,而不是仅仅在设计完成之后才能体现出经济效益。尽管他没有透露目前用于网站设计的资金的具体数目,但可以肯定的是,一切都在预算之中。大量的人力和财力都得到了节约。更为重要的是,还有130多个网站已经开始表示对网站实用性的关注。

  贴近用户所需

  尽管没有人不认为应该为了用户把自己的工作质量搞上去,但是要做到这一点似乎也不是一件容易的事。让我们共同关注一组数据。最近Forrester对150家网站所做的一次调查表明,这些生产厂家的网站中只有45%向用户提供了它们产品的部分或者详细介绍。咨询公司User Interface Engineering对在线商店所做的调查中发现,在知名的网站中用户在线购物可以得到金钱上的奖励,即使这样还有65%的购买者都以购物失败而告终。Jakob Nielsen of the Nielsen Norman Group 和 Mark Hurst of Creative Good found联合调查显示,业内六大公司的42%的网上业务都不能完全的完成,其中包括Cisco Systems, Citibank, 和 Proctor & Gamble。

  Hurst说,我在这个问题上的研究已经有四年半的时间了,于是我得出一个结论:实用性永远是问题的关键所在。人们不禁会问,自从互联网走进人们的生活已经有六年之久了,为什么网站对人们来说至今使用起来还是那么晦涩。从我与一些资深网站设计人员的谈话中得知,这其中的很多原因源于目前实用性不另人满意的状况。

  首先,在过去五年里,集体的智慧占据了主要的因素,人们拼命地向网站和互联网领域涌去,快速建立起一个网站就是最基本的目标。如果有Flash给网站增加一下气氛就已经是难得了,至于质量,是否容易使用等问题都抛在了后面。后来很多公司受到了不断改进的技术的诱惑,开始打算在他们的网站上使用最新、最好的技术工具以赢得用户和赞美。

  但是,俗话说得好“心诚则灵”,要获得成功它们还需努力。

<

这次我们将深入进去了解一下众多色彩在一起之后所存在的“比例”关系。

我们在使用色彩的时候不可能把所有的色彩都做得一样大小,当然如果你是在排色谱,那是例外。我们在设计网页或是平面作品时我们大多会想好用什么色彩为主色,并找到相关的色彩为辅色。但是往往到实际工作的时候就主辅不分了,也不清楚什么是主什么是辅。结出做出来的东西,色彩杂乱,没有主次!

学习设计的人都想做出好东西,但是往往却事与愿违,从手下出来的作品总是不能达到自己的要求。其中对色彩比例的取舍上总是犹豫不决,结果往往是做出错误的判断。到底我们要怎么做才能做出漂亮的色彩呢。从比例的安排上可以帮助我们得到部分答案!下面看图:以下是一外国网站的截图,这个网站用的色彩不多,白色,黑色,橙红色。不用我说大家都知道什么色彩最多,什么彩色最少!

白色最多,黑色其次,橙红色最少,但是大家有没有发现一个问题,最醒目的不是黑白色,而是橙红色。这至少证明了:色彩多并不一定醒目,色彩少反应容易吸引注意力。

另也是因为黑白色都是无彩色,所以橙红就会显得更加的鲜艳。大家注意到了,这里的比例目测大约是 白70%,黑22%,橙8%

这里我们得到一个结论:越是鲜艳的色彩越是少用,所占的比例一定要少一点!

那什么样的色彩比较要大一点呢?我们可以看一上图与下面的图片,大家一定会有一个比较感性的认识。亚光色、无彩色的比例要战占得多一点。高亮色是不适合大面积出现的而高亮色最好是以很少的比例出现。

<    CuteFTP是一个非常优秀的上传、下载工具,经常上网的朋友恐怕没有几个不知道它的大名的。在目前众多的FTP软件中,CuteFTP中建立了站点管理后,我们就可以添加一些常用的网站,并可以往这些网站上传和下载文件了,我们一起来看看吧。[点击这里下载]

    添加FTP站点

    1、运行CuteFTP,在“FTP Site Manager(FTP站点管理)”窗口中,单击“New”按钮,就会弹出一个如图1所示的对话框。


图1 “新建站点”对话框

    2、在“Label for site(站点标签)”文本框中输入FTP站点的名称。

    3、在“FTP Host Address(站点地址)”文本框中输入站点的地址。

    注意:这个地址不能带有ftp://之类的字头,也不能带有文件夹的路径,而必须是站点本身的地址。

    4、在“FTP site User Name(站点用户名)”和“FTP site Password(密码)”文本框中分别输入登录所需要的用户名和密码。

    5、如果登录站点不需要密码,则在“Login Type(注册类型)”区域中选择“Anonymous(匿名)”单选钮。

    6、在“Port(端口)”文本框中输入FTP地址的端口,默认值是21。

    至此我们已经新建一个FTP站点。

    上传和下载文件

    添加了站点之后,在站点管理窗口中选择一个FTP(注意只能选择一个FTP站点),与之建立连接。连接到服务器以后,CuteFTP的窗口被分成左右两个窗格。左边的窗格显示本地硬盘的文件列表,右边的窗格显示远程硬盘上的文件列表。文件列表的显示方式和Windows的资源管理器完全一样,如图2所示。

    上传和下载都可以通过拖曳文件或者文件夹的图标来实现。将右侧窗格中的文件拖到左侧窗格中,就可以下载文件;将左侧窗格中的文件拖动到右侧窗格中,就可以上传文件。

如见Web2.0被吵的如火如荼,同时也有很多的评论褒贬不一。有人说Web2.0就是“一帮人在看皇帝的新装而已”。也有人说Web2.0将是一场变革。无论这些争论有没有价值,但我相信,存在就有它的必然性。也许Web2.0更像是一种商业模式,一个观念的变革而非技术。
     不管怎样,它来了,你准备好了吗?
     说到Web2.0,就会提到Blog、TAG、SNS、RSS、wiki这些软件应用和xml、ajax等这些新理论和技术实现。
RSS毋容置疑就是其重要的应用之一。

     那么什么是RSS?它到底有什么用呢?

     RSS是站点与站点之间共享内容的一种简易方式(也称为“聚合内容”),通常被用于新闻和其他按顺序排列的网站,例如Blog网站。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以在客户端借助于类似新闻资讯阅读器等支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。
     RSS是基于XML的一种形式。并且所有的RSS文件都要遵守万维网联盟(W3C)站点发布的XML 1.0规范。具体格式可以查一下RSS 2.0规范,这里就不再重复粘贴了。

下面是我总结的几种RSS的技术实现代码:

1.在线生成RSS聚合页

(1)创建Rss.aspx
<%@ Page language="c#" Codebehind="Rss.aspx.cs" AutoEventWireup="false" Inherits="LiTianPing.Rss" %>
只留下这一行,其余的都删掉。

(2)后台代码;Rss.aspx.cs

  private void Page_Load(object sender, System.EventArgs e)
  {    
   Response.ContentType="text/xml";
   Response.Write(GetRSS());
  }

  /// <summary>
  /// 取得聚合文章
  /// </summary>
  /// <returns></returns>
  public string GetRSS()
  {
   News t=new News();//自己的业务类
   DataSet ds=t.GetListByClass(1);//根据类别得到数据
   
   StringBuilder strCode=new StringBuilder();
   strCode.Append("<?xml version="1.0" encoding="utf-8" standalone="yes" ?>");
   strCode.Append("<rss version='2.0' xmlns:dc="http://purl.org/dc/elements/1.1/"");
   strCode.Append(" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" ");
   strCode.Append(" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">");
 

[!--infotagslink--]

相关文章

  • jQuery实现非常实用漂亮的select下拉菜单选择效果

    本文实例讲述了jQuery实现非常实用漂亮的select下拉菜单选择效果。分享给大家供大家参考,具体如下:先来看如下运行效果截图:在线演示地址如下:http://demo.jb51.net/js/2015/js-select-chose-style-menu-codes/具体代码如...2015-11-08
  • JS基于Mootools实现的个性菜单效果代码

    本文实例讲述了JS基于Mootools实现的个性菜单效果代码。分享给大家供大家参考,具体如下:这里演示基于Mootools做的带动画的垂直型菜单,是一个初学者写的,用来学习Mootools的使用有帮助,下载时请注意要将外部引用的mootools...2015-10-23
  • JS实现的简洁纵向滑动菜单(滑动门)效果

    本文实例讲述了JS实现的简洁纵向滑动菜单(滑动门)效果。分享给大家供大家参考,具体如下:这是一款纵向布局的CSS+JavaScript滑动门代码,相当简洁的手法来实现,如果对颜色不满意,你可以试着自己修改CSS代码,这个滑动门将每一...2015-10-21
  • jQuery实现有动画淡出效果的二级折叠菜单代码

    本文实例讲述了jQuery实现有动画淡出效果的二级折叠菜单代码。分享给大家供大家参考,具体如下:这里介绍jQuery实现有动画淡出效果的二级折叠菜单代码,相当不错,因考虑功能的实现,所以没有怎么美化,不过这样也好,可以给大家更...2015-10-21
  • jQuery实现下拉菜单滑动效果

    这篇文章主要为大家详细介绍了jQuery实现下拉菜单滑动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-09
  • php根据用户语言跳转相应网页

    当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。 <&#63;php $lan = substr(&#8194;$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn") print("<meta http-equiv='refresh' c...2015-11-08
  • jQuery实现可关闭固定于底(顶)部的工具条菜单效果

    本文实例讲述了jQuery实现可关闭固定于底(顶)部的工具条菜单效果。分享给大家供大家参考,具体如下:这是一款可关闭始终在页面底部的工具条菜单,浮动在页面顶部的大家见的比较多了,本款从形式上来说与其它的没什么差别,只是浮...2015-11-08
  • js如何构造elementUI树状菜单的数据结构详解

    由于业务需要,要求实现树形菜单,且菜单数据由后台返回,下面这篇文章主要给大家介绍了关于js如何构造elementUI树状菜单的数据结构的相关资料,需要的朋友可以参考下...2021-05-13
  • 腾讯视频怎么放到自己的网页上?

    腾讯视频怎么放到自己的网页上?这个问题是一个基本的问题,要把腾讯视频放到自己的网页有许多的办法,当然一般情况就是直接使用它们的网页代码了,如果你要下载资源再放到...2016-09-20
  • jQuery+PHP+MySQL二级联动下拉菜单实例讲解

    二级联动下拉菜单选择应用在在很多地方,比如说省市下拉联动,商品大小类下拉选择联动。本文将通过实例讲解使用jQuery+PHP+MySQL来实现大小分类二级下拉联动效果。 实现效果:当选择大类时,小类下拉框里的选项内容也随着改...2015-10-30
  • Vue.js 递归组件实现树形菜单(实例分享)

    本文主要对介绍利用Vue.js 的递归组件,实现了一个最基本的树形菜单。具有很好的参考价值,下面就跟着小编一起来看下吧...2017-01-09
  • jQuery实现精美的多级下拉菜单特效

    这是一款精美的多级下拉菜单美化,可以完美替代“select”来实现下拉菜单的效果。而且支持多级菜单,有加载等待效果,有层级分类展示。复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "ht...2015-03-15
  • 基于JavaScript实现网页倒计时自动跳转代码

    这篇文章主要介绍了基于JavaScript实现网页倒计时自动跳转代码 的相关资料,需要的朋友可以参考下...2015-12-29
  • jquery插件实现悬浮的菜单

    这篇文章主要为大家详细介绍了jquery插件实现悬浮的菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-04-23
  • 网页头部声明lang=”zh-cn”、lang=“zh”、lang=“zh-cmn-Hans”区别

    我们现在使用的软件都会自动在前面加一个申明了,那么在网页头部声明lang=”zh-cn”、lang=“zh”、lang=“zh-cmn-Hans”区别是什么呢?下面我们就一起来看看吧. 单...2016-09-20
  • JS实现不使用图片仿Windows右键菜单效果代码

    本文实例讲述了JS实现不使用图片仿Windows右键菜单效果代码。分享给大家供大家参考,具体如下:这里演示JS不使用图片仿Windows右键菜单效果,这款代码灵活使用了文鼎字,配合CSS和JS做出了这个和系统右键菜单很相似的东东。...2015-10-23
  • ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单

    首先是数据库的设计。分类表叫cate.我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。数据库有内容后,就可以开始写代码,进...2014-05-31
  • jQuery实现的导航下拉菜单效果

    这篇文章主要介绍了jQuery实现的导航下拉菜单效果,涉及jQuery响应鼠标事件动态操作页面元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2016-07-06
  • jquery实现树形菜单完整代码

    这篇文章主要介绍了jquery实现树形菜单完整代码,需要的朋友可以参考下...2016-01-02
  • vue+iview的菜单与页签的联动方式

    这篇文章主要介绍了vue+iview的菜单与页签的联动方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-07-08