webthreads.de - Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle

Karussell YUI Widget

Als Aufsatz zu der Yahoo! User Interface Library hat Bill Scott hat eine “Karussell” Komponente entwickelt. Mit dieser Komponente ist es möglich Html Elemente horizontal oder vertikal mit oder ohne animierten Scrollen anzuzeigen.

Bill Scotts YUI Karussell Komponente

Ein Vorteil dieser Komponente ist, dass das Laden der Elemente von der eigentlichen Komponente getrennt ist, so das die Komponente mit statischem Html oder dynamisch generierten Inhalt (DHtml oder Ajax) verwendet werden kann. Kompatibel ist die Komponente mit allen aktuellen Browsern.
Für die Karussell Komponente werden die YUI Komponenten “event“, “container_core“, “dom” und “animation” benötigt. Eine ausführliche Beschreibung der Anwendung, also der Anwendung von JavaScript, Html und CSS um ein solches Karussell zu erstellen, ist auf der Webseite enthalten, kann aber auch in dem verfügbaren Karussell zip File heruntergeladen werden.
Einige Live Beispiele für die verschiedenen Arten der Darstellung sowie des Ladens der Elemente werden auch angeboten:

  • Static HTML – Carousel content expressed solely in HTML markup.
  • DTHML Load – Carousel content loaded via JavaScript (client side load) displayed horizontally.
  • DTHML Load (Vertical) – Carousel content loaded via JavaScript (client side load) displayed horizontally.
  • Ajax Load – Loading Carousel via Ajax (server side load).
  • Slide Show – Showing a carousel managing one large image at a time.
  • Module Scrolling – Example of a news module supporting scrolling of content.
  • Module Tabset – Example of showing one page of content at at time in tabs.

Hier die direkten Download Links:

Aktuelle Updates sowie die aktuellen Files können auf der Updates Seite verfolgt werden.

Die Karussell Komponente ist ein schöner Aufsatz auf die Yahoo! User Interface Library und zeigt die Möglichkeiten, die mit der YUI Library für die Entwicklung von eigenen Komponenten bestehen.

(via Bill Scotts “Looks Good Looks Well” Blog)

Ähnliche Artikel, die dich interessieren könnten:

    None Found

4 Kommentare zu 'Karussell YUI Widget' »»


Kommentare

  1. Kommentar by Westerwälder | 15.07.2006 at 22:42:13

    Leider ist die Seite von Bill Scott wohl gerade down. Unabhängig davon frage ich mich allerdings, ob man dieses Feature wohl einsetzen könnte, um eine art Live Table/Grid (= endlos scrollende Tabelle) umsetzen zu können.
    Quasi als Pagination Ersatz.

  2. Kommentar by Markus | 17.07.2006 at 05:24:59

    So wie es in dem “Ajax Load” Beispiel aussieht werden Elemente dynamsich nachgeladen. So gesehen kann man eine Art Live Table/Grid wohl damit erzeugen. Wenn man nun z.b. das dynamische Nachladen in dem “Module Scrolling” könnte man damit wohl eine unendlich scrollbare Liste erzeugen.
    Man müsste bei Gelegenheit das mal in Angriff nehmen um dieses Beispiel auszutesten – eine gute Idee mit dem Live Table/Grid.


Trackbacks & Pingbacks »»

  1. Pingback by webthreads.de » Karusell Prototype Klasse | 06.09.2006 at 11:09:50

    [...] Nachdem Bill Scott ein YUI Carousel Widget erstellt hatte (ich berichtete) fand Sebastien Gruhier, dass das YUI Widget zu schwergewichtig ist und hat eine Prototype/script.aculo.us Carousel Klasse geschrieben die exakt das gleiche Verhalten haben soll. [...]

  2. Pingback by webthreads.de » jQuery News Slider Widget | 15.03.2007 at 08:17:30

    [...] einiger Zeit habe ich vom YUI Karussell Widget berichtet mit der es möglich ist dynamisch Bilder oder Text anzuzeigen und wie in einem [...]

Hinterlasse ein Kommentar »»

Bad Behavior has blocked 2532 access attempts in the last 7 days.