Miniatures thumbnails

Les miniatures se composent d’une grille de miniatures avec une barre de défilement facultative sur le côté droit pour permettre le défilement vertical.

Les miniatures sont activées en cliquant sur le bouton miniature dans la barre de contrôle principale. Lorsque les miniatures sont actives, elles s’affichent en mode modal, superposées sur l’interface utilisateur de la visionneuse. La logique de la visionneuse redimensionne automatiquement le conteneur des miniatures à l’ensemble de la zone de la visionneuse.

L’aspect du conteneur des miniatures est contrôlé avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview

Propriété CSS
Description
top
Décalage vertical du conteneur des miniatures à partir du haut de la visionneuse.
de la marge supérieure
La marge supérieure.
la marge de gauche
La marge de gauche.
de la marge droite
La marge de droite.
de la marge inférieure
La marge inférieure.
des de couleur d’arrière-plan
Couleur d’arrière-plan de la zone des miniatures.

Exemple : pour configurer des miniatures avec un décalage de 32 pixels par rapport au haut, des marges de 5 pixels à gauche et à droite et une marge de 8 pixels en bas, avec un arrière-plan 0xDDDDDD.

.s7ecatalogsearchviewer .s7thumbnailgridview {
 top: 32px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 8px;
 background-color: rgb(221, 221, 221);
}

L’espacement entre les miniatures est contrôlé avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7thumbcell

Propriété CSS
Description
de la marge
Taille de la marge horizontale et verticale autour de chaque miniature. L’espacement horizontal réel des miniatures est égal à la somme des marges gauche et droite définies pour ’ .s7thumbcell. L’espacement vertical des miniatures est égal à la somme des marges supérieure et inférieure.

Exemple : pour définir un espace de 10 pixels verticalement et horizontalement.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7thumbcell {
 margin: 5px;
}

L’aspect de chaque miniature est contrôlé par le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7thumb

Propriété CSS
Description
largeur
Largeur de la miniature.
de hauteur
Hauteur de la miniature.
de bordure
Bordure de la miniature.
des de couleur d’arrière-plan
Couleur d’arrière-plan de la miniature.

Sur les appareils tactiles, lorsque vous passez en mode portrait, la visionneuse peut dimensionner les miniatures à la moitié de ce qui est configuré au cas où elle déciderait de fractionner la répartition du catalogue en pages individuelles.

NOTE
La miniature prend en charge le sélecteur d’attributs state, qui peut être utilisé pour appliquer différents habillages à différents états de miniature. En particulier, state="selected" correspond à la miniature de l’image actuellement affichée dans la vue principale, state="default" correspond au reste des miniatures et state="over" est utilisé lorsque vous pointez dessus avec la souris.

Exemple : pour configurer des miniatures de 120 x 85 pixels, ayant un arrière-plan blanc, une bordure standard gris clair et une bordure sélectionnée gris foncé.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7thumb {
 width:120px;
 height:85px;
 background-color: rgb(255, 255, 255);
 border: solid 1px #999999;
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7thumb[state="selected"]{
 border: solid 2px #666666;
}

L’aspect du libellé de la miniature est contrôlé par le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7label

Propriété CSS
Description
famille de polices
Nom de la police.
de taille de police
Taille de police.

Exemple - pour configurer les libellés afin d’utiliser la police Helvetica® de 14 pixels.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7label {
 font-family: Helvetica,sans-serif;
 font-size: 12px;
}

S’il y a plus de miniatures que ne peut en contenir verticalement dans la vue, les miniatures affichent la barre de défilement verticale sur le côté droit. L’apparence de la zone de la barre de défilement est contrôlée par le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar

Propriété CSS
Description
largeur
Largeur de la barre de défilement.
top
Décalage de la barre de défilement verticale par rapport au haut de la zone des miniatures.
inférieur
Décalage de la barre de défilement verticale par rapport au bas de la zone des miniatures.
droit
Décalage de la barre de défilement horizontale par rapport au bord droit de la zone des miniatures.

Exemple : pour configurer une barre de défilement de 28 pixels de large avec une marge de 8 pixels en haut, à droite et en bas de la zone des miniatures.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar {
 top:8px;
 bottom:8px;
 right:8px;
 width:28px;
}

La piste de la barre de défilement est la zone située entre les boutons de défilement supérieur et inférieur. Le composant définit automatiquement la position et la hauteur de la piste. La piste est contrôlée avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolltrack

Propriété CSS
Description
largeur
Largeur de la piste de la barre de défilement.
des de couleur d’arrière-plan
Couleur d’arrière-plan de la piste de la barre de défilement.

Exemple : pour configurer une piste de barre de défilement de 28 pixels de large sur un arrière-plan gris semi-transparent.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolltrack {
 width:28px;
 background-color:rgba(102, 102, 102, 0.5);
}

Le pouce de la barre de défilement se déplace verticalement dans la zone de piste de défilement. Sa position verticale est entièrement contrôlée par la logique du composant, cependant, la hauteur de pouce ne change pas dynamiquement en fonction de la quantité de contenu. La hauteur du pouce et d’autres aspects sont contrôlés avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollthumb

Propriété CSS
Description
largeur
Largeur de la barre de défilement.
de hauteur
Hauteur de la miniature de la barre de défilement.
de remplissage supérieur
Marge intérieure verticale entre le haut de la piste de la barre de défilement.
de marge intérieure
Marge intérieure verticale entre le bas de la piste de la barre de défilement.
le image d’arrière-plan
Image affichée pour un état de pouce donné.
la position de l’arrière-plan

Positionnez à l’intérieur d’un sprite d’illustration si des sprites CSS sont utilisés.

Voir aussi desSprites CSS.

NOTE
Thumb prend en charge le sélecteur d'attributs state, qui peut être utilisé pour appliquer différents habillages aux états de pouce up, down, over et disabled.

Exemple : pour configurer une barre de défilement de 28 x 45 pixels avec des marges de 10 pixels en haut et en bas et des illustrations différentes pour chaque état.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollthumb {
 width:28px;
 background-repeat:no-repeat;
 background-position:center;
 height:45px;
 padding-top:10px;
 padding-bottom:10px;
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollthumb[state='up'] {
 background-image:url(images/v2/ThumbnailScrollThumb_dark_up.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollthumb[state='down'] {
 background-image:url(images/v2/ThumbnailScrollThumb_dark_down.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollthumb[state='over'] {
 background-image:url(images/v2/ThumbnailScrollThumb_dark_over.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollthumb[state='disabled'] {
 background-image:url(images/v2/ThumbnailScrollThumb_dark_up.png);
}

L’aspect des boutons de défilement supérieur et inférieur est contrôlé à l’aide des sélecteurs de classe CSS suivants :

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollupbutton

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolldownbutton

Il n’est pas possible de positionner les boutons de défilement à l’aide des propriétés CSS top, left, bottom et right. Au lieu de cela, la logique de la visionneuse les positionne automatiquement.

Propriété CSS
Description
largeur
Largeur du bouton.
de hauteur
Hauteur du bouton.
le image d’arrière-plan
Image affichée pour un état de pouce donné.
la position de l’arrière-plan

Positionnez à l’intérieur d’un sprite d’illustration si des sprites CSS sont utilisés.

Voir aussi desSprites CSS.

NOTE
Ces boutons prennent en charge le sélecteur d’attributs de state, qui peut être utilisé pour appliquer différents habillages aux différents états de bouton up, down, over et disabled.

L’info-bulle du bouton peut être localisée. Voir Localisation des éléments de l’interface utilisateur pour plus d’informations.

Exemple : pour configurer des boutons de défilement de 28 x 32 pixels avec des illustrations différentes pour chaque état.

.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollupbutton {
 width:28px;
 height:32px;
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollupbutton[state='up'] {
 background-image:url(images/v2/ThumbnailScrollUpButton_dark_up.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollupbutton[state='over'] {
 background-image:url(images/v2/ThumbnailScrollUpButton_dark_over.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollupbutton[state='down'] {
 background-image:url(images/v2/ThumbnailScrollUpButton_dark_down.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrollupbutton[state='disabled'] {
 background-image:url(images/v2/ThumbnailScrollUpButton_dark_up.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolldownbutton {
 width:28px;
 height:32px;
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolldownbutton[state='up'] {
 background-image:url(images/v2/ThumbnailScrollDownButton_dark_up.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolldownbutton[state='over'] {
 background-image:url(images/v2/ThumbnailScrollDownButton_dark_over.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolldownbutton[state='down'] {
 background-image:url(images/v2/ThumbnailScrollDownButton_dark_down.png);
}
.s7ecatalogsearchviewer .s7thumbnailgridview .s7scrollbar .s7scrolldownbutton[state='disabled'] {
 background-image:url(images/v2/ThumbnailScrollDownButton_dark_up.png);
}
recommendation-more-help
dynamic-media-developer-resources-help-aem-viewers-ref