camera

Les fonctionnalités de IGG

La gestion progressive de la norme CSS3 permettra de simplifier les structures présentées ci-dessous, à l'aide notamment des propriétés border-image et/ou background-size. Les propriétés box-shadow et border-radius permettront quant à elles de développer des thèmes plus agréables encore et en 100% CSS.

Thèmes graphiques : les familles

Chaque famille possède sa propre structure de la page d'accueil de l'album (celle des miniatures)

hStripesFamilyTheme

Les photos sont disposées en bandes horizontales:

  Pic1 Pic2 Pic3 Pic4  

SpaceCellsWithoutImgBordersFamilyTheme

Cette famille est la plus standard : les images sont présentées dans un tableau et possèdent une bordure définie par les attributs CSS.

SpaceCellsWithEightImgBordersFamilyTheme

La bordure des photos pour cette famille de thème est composée de 8 éléments :

Img_TL bg_T Img_TR
Bg_L Pic Bg_R
Img_BL bg_B Img_BR

SpaceCellsWithTwelveImgBordersFamilyTheme

Cette fois, la bordure sera composée de 12 images. Les 4 images supplémentaires viennent d'une décomposition différentes pour les bords gauche et droit. Les 12 images sont donc réparties comme suit :

Img_TL Bg_T Img_TR
Img_LT Pic Img_RT
Bg_L Bg_R
Img_LB Img_RB
Img_BL Bg_B Img_BR

SpaceCellsWithSixteenImgBordersFamilyTheme

Par rapport à la famille précédente, nous avons 4 images supplémentaires, la même décomposition étant ici réalisée pour les 4 bords. Les 16 images sont réparties comme suit :

Img_CTL Img_TL Bg_T Img_TR Img_CTR
Img_LT Pic Img_RT
Bg_L Bg_R
Img_LB Img_RB
Img_CBL Img_BL Bg_B Img_BR Img_CBR

SpaceCellsWithOverLayerImgBordersFamilyTheme

Cette famille est basée sur le principe des calques gérés en CSS, permettant ainsi d'avoir des bordures fantaisistes qui rognent sur les photos, en les ajoutant par dessus dans un tableau. On peut dans ce cas définir l'intégralité d'une bordure par 8 éléments.