logo image
AddThis Social Bookmark Button

Visualisation d'une page Webjax

widgets.FisheyeList
icone addfav
Ce widget est propulsé par Dojo.js Framework ico-dojo.

Bien connu des utilisateurs de MacOsX/Apple, l'effet Fisheye est un effet graphique qui a pour objectif de créer une "vague" ou une "loupe" sur une liste d'icônes affichés. L'effet est utilisé de base sur le bureau MacOsX, ce qui, il faut le dire, change un peu de la monotonie des barres des tâches de Windows XP.
Dojo.js vous permet donc d'intégrer ce type d'effet 'Fisheye' au sein de corps XHTML/CSS ceci dans le but dynamiser les menus des sites webs et les rendre plus attrayants plus proche d'un environnement desktop standard.





Utilisation basique de widgets.Fisheye


Vous pouvez prendre connaissance dans ce premier niveau de contenu d'un exemple d'intégration de barres d'icônes avec l'effet "Fisheye".
Dojo.js se base sur un container "FisheyeList" contenant des "FisheyeListItem" représentant les différents icônes de la barre.
La "FisheyeList" définit la taille minimum et maximum des icônes au sein du widget, définit le type de zoom (ici un survol 'long' est nécessaire pour obtenir la taille maximale d'icône) ainsi que le nombre d'éléments à prendre en compte.

Cet exemple montre la force du framework Dojo.js . Très simplement à l'aide d'éléments qu'un novice ne distinguerait pas d'éléments (X)HTML classiques, ce novice peut mettre en place une fonctionnalité qui sans être incontournable est au moins agréable particulièrement pour les afficionados de l'environnement MacOsX.


Le code source de cet exemple est repris ci après avec dans l'ordre :
  • Code Javascript : code javascript permettant d'inclure la classe 'dojo.widgets.FisheyeList' .
  • Code HTML (modify) : code HTML spécialisé hybride Dojo, définissant la "FisheyeList" et ses "FisheyeListItem" .


Ci après le code HTML hybride Dojo :

ico com Aucun commentaire enregistré