Accordion (GUI)

Accordion (GUI)

In a graphical user interface, an accordion is an expanded view (by window or thumbnail) of a selected item inside of a list of items. The term stems from the musical accordion in which sections of the bellows can be expanded by pulling outward. A common example of a GUI accordion is the Show/Hide operation of a box region, but extended to have multiple sections in a list.

A GUI accordion is related to a tabbed interface, which is a view (window) of a selected item outside of a list of items (using their shortcuts to access separate windows).

Developer definition

An accordion is one view of an item inside of a (mostly fixed-size) list of N items. Those items are usually represented by some icon or text-button (tab). View (of those items) is just like another window, but it is confined inside of a list (of those items) - can be also imagined as a very large item, which implies that the list has to be large enough to contain it.

Note that the region inside of the list can have scrollbars.

Purpose

The purpose of an accordion is to encompass the shortcuts (list of items) together with their presentation (window), in a manner so that they are very close to each other. See Fitts law for further information about it.

User definition

An "accordion" is a graphical user interface widget in which several sections of a document can be expanded or collapsed, displaying one at a time. Whenever a section is selected for opening, an open section is typically closed. However, note that in a musical accordion all sections of the bellows can be expanded by pulling outward.

Examples

A common example using a GUI accordion is the Show/Hide operation of a box region, but extended to have multiple sections in a list.

As of June, 2007, the front page of Brown University's website ( [http://www.brown.edu/ here] ) is dominated by an accordion provided by the JQuery, a framework for JavaScript.

The list view of Google Reader also features this.

Design options

To open one section of the accordion, the designer can choose to have it operate on either: roll-over or click.

[http://www.apple.com/itunes/ Apple.com] has some roll-over accordions. For a sample (as of Sept 2007), see the narrow columns of the page that include "Top TV Shows on iTunes, Top Movies on iTunes."

External links

* [http://www.i-marco.nl/weblog/yui-accordion/ YUI Accordion widget] Built with the YUI framework. Includes live demo.
* [http://www.aesthetic-design.co.uk/accordion] accordion for scriptaculous.
* [http://aariadne.com/accordion Accordion Widget] for [http://extjs.com Ext JS - JavaScript Library] Live Demo with Howto integrate the widget to a web page
* [http://www.yourhead.com/accordion/index.html Your head]
* [http://ajax.asp.net/ajaxtoolkit/Accordion/Accordion.aspx ASP.NET AJAX Control Toolkit]
* [http://www.hedgerwow.com/360/mwd/accordion/demo.php HedgerWow] DHTML Widget: Accordion Menu 2.0
* [http://demos.mootools.net/Accordion mootools] Tutorial (where the effect is called "sliding shelf") on [http://www.monfx.com/journal/2006/08/01/sliding-ajax-shelf-the-code-behind-the-mask/ MONFX]
* [http://www.downloadjavascripts.com/Vertical_Accordion_Panel.aspx Accordion Examples]
* [http://www.ajaxdaddy.com/demo-interface-accordion.html Accordion Interface] Demo of an accordion script


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Accordion (disambiguation) — Accordion may refer to: *Accordion, a musical instrument of the handheld bellows driven free reed aerophone family, sometimes referred to as a squeezebox. *Accordion (solitaire), a solitaire card game. * Accordion, a song by Madvillain from their …   Wikipedia

  • GUI widget — This article is about reusable components for building user interfaces. For small desktop/web applications, see widget engine. For other uses, see widget (disambiguation). Various widgets …   Wikipedia

  • Likno Software — es una empresa desarrolladora de software con sede en Atenas, Grecia. Likno Software Logo de Likno …   Wikipedia Español

  • Graphical user interface — Screenshot of KDE Plasma Desktop GUI. A screenshot of the GNOME Shell GUI …   Wikipedia

  • Window (computing) — This article is about the graphical display of the functions of a computer. For the operating system, see Microsoft Windows. For other uses, see Window (disambiguation). An example of some windows in a graphical user interface GNOME. Two… …   Wikipedia

  • Computer icon — For a list of icons for use on Wikipedia, see Wikipedia:Icons. A computer icon is a pictogram displayed on a computer screen and used to navigate a computer system or mobile device. The icon itself is a small picture or symbol serving as a quick …   Wikipedia

  • Mouseover — In computing a mouseover, mouse hover or hover box refers to a GUI event that is raised when the user moves or hovers the cursor over a particular area of the GUI. The technique is particularly common in web browsers where the URL of a hyperlink… …   Wikipedia

  • Context menu — A desktop context menu in GNOME which can be customized Context menus in Windows XP are customizable by third party software. A context menu (also called contextual, shortcut …   Wikipedia

  • Pie menu — A pie menu. In computer interface design, a pie menu (also known as a radial menu) is a circular context menu where selection depends on direction. A pie menu is made of several pie slices around an inactive center and works best with stylus… …   Wikipedia

  • Modal window — In user interface design, a modal window is a child window that requires users to interact with it before they can return to operating the parent application, thus preventing the workflow on the application main window. Modal windows are often… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”