八种网页布局技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
导读:文中所谓8种网页布局技巧并不是整个页面的设计布局,而是针对网页中某一部分的设计,比如导航,按钮,选项卡等经常会出现在网页中的一些设计方式。
网页设计中,内容组织恐怕是最至关重要、最影响设计品质的方面了。如何将信息组织到好的布局中,是一个网站的基础,并且应该在考虑外观之前就决定好。没有好的布局,网页信息流就不能正确传递,所有东西都不能建立起合理的联系。
在这篇文章中,我们将讨论八个布局解决方案/技巧,这些方案和技巧将有助于你创建整洁有序的内容布局。这八个技巧包括:滑门(sliders)、标签式、渐进布局(progressive layouts)、结构网格、模态窗口(modal window)、翻转元素、手风琴效果(accordions)以及超大下拉菜单(mega drop-down-menus)。
1. 滑动样式与传送带(Sliders and Carousels)
滑门(Sliders),也可称为传送带(carousels),是一种有序的、交互性强、十分平滑地展示内容的方式。滑门样式是一个非常流行的技巧,大家都觉得它很好用,能让你在固定的区块内填充上大量内容。没有滑门的帮助,这些内容可能就要分开放到页面中的各个地方。而大多数时候,你在使用页面空间时总是捉襟见肘。或者,有些内容是你希望“用户要求”后才出现。这有助于让用户一次只关注一个内容区块,也符合他们自己的便利需求。
滑门样式的实例
导航区提供缩略图与图标
运用滑门和幻灯样式时,最好在导航区提供图标或缩略图,以便使导航更加简单直观。缩略图和图标给用户指出明路,向他们解释当前所在位置,以及有哪些浏览选项可供选择(比如说幻灯片的导航可以是水平的,也可以是垂直的)。另外,还能方便他们快速选择特定滑门页。
Coda网站的滑门顶部设计了标签卡,他们使用的是“滑动门+标签卡”的混合样式。这个主意绝顶聪明,因为通过看缩略图,用户就能快速得知特定滑门页的内容。而且,这些图标也提供了强大的、令人印象深刻的、干净整洁的视觉支持。除了图标和标签你也可以在标题前加上小图片,或者只用数字也行。
用于展示产品的滑门样式
与上面的例子对应,滑门不仅能用于大容量信息的组织,也能为用户浏览大量产品条目提供方
便。SourceBits (见下图)使用了多层滑门(一个水平的,一个垂直的),用唱片封面作为导航条目。
水平滑门两端都有大的圆形箭头图标,实时反映左右导航的可用性。滑动的时候有平滑的动画,用起来非常舒服。同时,你也能看到,各个元素间距都精心设计过,这有助于内容组织,也提升了可用性。鼠标滑过时,每个条目还有漂亮的聚光灯效果。
垂直滑动的内容以及超大的水平“点击条”
接下来看看QuickSnapper的滑门。这是一个完美融入页面整体布局的十分好用的垂直滑门。滑门内容中有大量截屏图,内容被有序地组织起来。这个滑门最赞的地方就是上下方的按钮导航。按钮宽及整个滑门,大的按钮让“推拉”滑门更加容易。
还有,这些按钮的:active和:focus效果也很漂亮。
滑门脚本
你可以参考下面的脚本、技巧和教程制作你自己的滑门:
∙Slick Accessible Slideshow using jQuery
∙Coda-Slider 1.1.1
∙jquery.scrollable 1.0.2
∙Create an Amazon Books Widget with jQuery and XML
∙Agile Carousel
∙Easy Image or Content Slider
∙Slider Gallery
∙Coda Slider Effect
∙iCarousel
2.标签卡导航元素
本质上标签卡导航和滑门效果是差不多的技巧。它们都能帮你把一大片内容放到一小块区域里。标签卡导航很常见,但也有很多不常见的运用方式。我们这里关注的是在一个页面内部的标签卡,而不是用于在不同页面之间跳转的标签样式主导航。标签卡很明显地将内容划分到不同区块,最终又把他们融合到占地面积很小的一个区块中。
标签卡的样式范例
出众的背景,大的可点击区域,明显的分割
第一个例子来自Mac Pro网站的“Performance”部分,其标签元素的组织非常值得学习。这些标签卡上的文字都十分易读,可点击区域很大,各标签视觉上的区分也很明显,这正是大部分用户期待的样式啊。你也应该能注意到,当前标签卡上还有着十分微妙的渐变背景,与主内容区块很好地融合在了一起。未激活的标签背景则略暗,主内容区块在其上有微弱的投影,这种做法加强了深度感和立体效果。十分简单而有效的技巧。
按钮区分的简洁标签卡
以下是另一个利用标签卡紧凑地展示信息的实例。根据Atebits的布局结构,介绍性内容的空间被挤压,不太适合做成多区块样式。所以他们介绍内容的三大部分被组织到了标签中,保持了布局的整洁有序。再一次地,当前标签卡的背景与主内容区融合,不活动标签卡则是较暗的灰色背景。你同样也会发现标签卡之间有着漂亮的分割线,使得每个标签卡看起来都像是独立的按钮。
为整个标签集提供清晰的分割线
Fontcase的标签卡设计也很精妙,很有现代感。尽管在未激活标签之间没有分割线,当前标签却有明显的边线。你也能注意到,在整个标签集的上方和下方各有一条边线。标签卡使用了图标与留白来突出文字,提高了易用性。
标签卡效果脚本
∙Create a Slick Tabbed Content Area using CSS & jQuery
∙JavaScript tabifier
∙Yetii - A JavaScript Tab Interface
∙Tabbed Page Interface
∙Updated JQuery Nested Tab Set
∙Scriptaculous Tabs
∙Accordian Tabs
3. 模态窗口
模态窗口(Modal windows),或者称为浮窗,一般用于在空间紧张的页面中展示额外信息。在模态窗口中,你可以放置放大版的图像、额外内容、警告/提示信息、视频等等。用模态窗口展示信息时,记得要同时明确地提示用户如何关闭它。
同时,用于打开模态窗口的链接、缩略图、图标或者其他图形元素,一定要保证与模态窗口要展示的内容有足够的关联。相似的图标、摘要、图形元素都能帮助用户建立原始链接与打开的窗口的联系。
模态窗口的例子
运用到登录和注册流程中的浮窗
模态窗口最典型的运用就是登录/注册窗口了(与诸如图像、音频、视频、Flash等“传统”媒体文件相比)。登录和注册表单不是用户每次浏览页面都要用到的必要部分,所占页面空间理所应当被节约下来。
而使用浮窗,则又为用户省去了重开一个页面的时间,毕竟这只是一个很简单的非常用动作。他们能在网站的任何页面中登录/注册,而不用中断现有流程——只要网站的设计者能提供基于Ajax的“静悄悄的” 登录/注册。
Grooveshark整个站点的每一个页面中,这个漂亮的登录窗口都触手可及。注意,点击登录(Lodin> )按钮后并不会载入一个新页面,而是直接把注册表单替换成了登陆表单(使用了手风琴效果)。非常方便,非常友好的用户界面。
消隐页面/使用投影