Partage de liens

L’outil Partage de liens est constitué d’un bouton ajouté au panneau Partage sur les réseaux sociaux et de la boîte de dialogue modale qui s’affiche lorsque l’outil est activé. La position du bouton est entièrement gérée par l’outil Partage sur les réseaux sociaux .

L’aspect du bouton de partage de lien est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkshare

Propriétés CSS de l’outil de partage de lien

width

Largeur du bouton.

height

Hauteur du bouton.

background-image

Image affichée pour un état de bouton donné.

arrière-plan-position

Position dans l’objet d’illustration, si des sprites CSS sont utilisés.

Voir aussi CSS Sprites .

REMARQUE

Ce bouton prend en charge le sélecteur d’attributs state, qui peut être utilisé pour appliquer différents habillages à différents états de bouton.

Il est possible de supprimer le bouton du panneau Partage sur les réseaux sociaux en définissant la propriété CSS display:none sur sa classe CSS.

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

Exemple : pour configurer un bouton de partage de lien de 28 x 28 pixels et afficher une image différente pour chacun des quatre états de bouton différents :

.s7ecatalogsearchviewer .s7linkshare { 
 width:28px; 
 height:28px; 
} 
.s7ecatalogsearchviewer .s7linkshare[state='up'] { 
background-image:url(images/v2/LinkShare_dark_up.png); 
} 
.s7ecatalogsearchviewer .s7linkshare[state='over'] { 
background-image:url(images/v2/LinkShare_dark_over.png); 
} 
.s7ecatalogsearchviewer .s7linkshare[state='down'] { 
background-image:url(images/v2/LinkShare_dark_down.png); 
} 
.s7ecatalogsearchviewer .s7linkshare[state='disabled'] { 
background-image:url(images/v2/LinkShare_dark_disabled.png); 
}

La superposition en arrière-plan qui couvre la page web lorsque la boîte de dialogue est principale est contrôlée avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7backoverlay

Propriétés CSS de la superposition en arrière-plan

opacité

Opacité de la superposition en arrière-plan.

arrière-plan-couleur

Couleur de superposition de l’arrière-plan.

Exemple : pour configurer une superposition en arrière-plan de sorte qu’elle soit grise avec une opacité de 70 % :

.s7ecatalogsearchviewer .s7linkdialog .s7backoverlay { 
 opacity:0.7; 
 background-color:#222222; 
}

Par défaut, la boîte de dialogue modale s’affiche centrée dans l’écran sur les systèmes de bureau et occupe l’ensemble de la zone de page web sur les appareils tactiles. Dans tous les cas, le positionnement et le dimensionnement de la boîte de dialogue sont gérés par le composant. La boîte de dialogue est contrôlée avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialog

Propriétés CSS de la boîte de dialogue

border-radius

Rayon de bordure de la boîte de dialogue, au cas où la boîte de dialogue ne prendrait pas l’intégralité du navigateur.

arrière-plan-couleur

Couleur d’arrière-plan de la boîte de dialogue.

width

doit être désactivée ou définie sur 100 %, auquel cas la boîte de dialogue s’ouvre sur l’ensemble de la fenêtre du navigateur (ce mode est préférable sur les appareils tactiles).

height

doit être désactivée ou définie sur 100 %, auquel cas la boîte de dialogue s’ouvre sur l’ensemble de la fenêtre du navigateur (ce mode est préférable sur les appareils tactiles).

Exemple : pour configurer la boîte de dialogue afin d’utiliser toute la fenêtre du navigateur et d’avoir un arrière-plan blanc sur les appareils tactiles :

.s7ecatalogsearchviewer .s7touchinput .s7linkdialog .s7dialog { 
 width:100%; 
 height:100%; 
background-color: #ffffff; 
}

L’en-tête de la boîte de dialogue se compose d’une icône, d’un texte de titre et d’un bouton de fermeture. Le conteneur d’en-tête est contrôlé avec

.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader

Propriétés CSS de l’en-tête de la boîte de dialogue

remplissage

Marge intérieure du contenu de l’en-tête.

L’icône et le texte du titre sont placés dans un conteneur supplémentaire contrôlé par

.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader .s7dialogline

Propriétés CSS de la ligne de boîte de dialogue

remplissage

Marge intérieure de l’icône et du titre de l’en-tête.

L’icône d’en-tête est contrôlée avec le sélecteur de classe CSS suivant

.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadericon

Propriétés CSS de l’icône d’en-tête de la boîte de dialogue

width

Largeur de l’icône.

height

Hauteur de l’icône.

background-image

Image de l’icône.

arrière-plan-position

Position dans l’objet d’illustration, si des sprites CSS sont utilisés.

Voir aussi CSS Sprites .

Le titre d’en-tête est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadertext

Propriétés CSS du texte de l’en-tête de la boîte de dialogue

font-weight

Poids de police.

font-size

Hauteur de la police.

font-family

Famille de polices.

remplissage

Marge intérieure du texte interne.

Le bouton Fermer est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7closebutton

Propriétés CSS du bouton de fermeture

haut

Position verticale des boutons par rapport au conteneur d’en-tête.

droite

Position du bouton horizontal par rapport au conteneur d’en-tête.

width

Largeur du bouton.

height

Hauteur du bouton.

remplissage

Marge intérieure du bouton.

background-image

Image de bouton pour chaque état.

arrière-plan-position

Position dans l’objet d’illustration, si des sprites CSS sont utilisés.

Voir aussi CSS Sprites .

REMARQUE

Ce bouton prend en charge le sélecteur d’attributs state, qui peut être utilisé pour appliquer différents habillages à différents états de bouton.

L’info-bulle du bouton Fermer et le titre de la boîte de dialogue peuvent être localisés. Voir Localisation des éléments de l’interface utilisateur pour plus d’informations.

Exemple : pour configurer un en-tête de boîte de dialogue avec marge intérieure, une icône de 22 x 12 pixels, un titre en gras de 16 points et un bouton Fermer de 28 x 28 pixels qui est positionné à deux pixels du haut et à deux pixels à droite du conteneur de la boîte de dialogue :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader { 
 padding: 10px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader .s7dialogline { 
 padding: 10px 10px 2px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadericon { 
    background-image: url("images/sdk/dlglink_cap.png"); 
    height: 12px; 
    width: 22px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadertext { 
    font-size: 16pt; 
    font-weight: bold; 
    padding-left: 16px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton { 
 top:2px; 
 right:2px; 
 padding:8px; 
 width:28px; 
 height:28px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton[state='up'] { 
 background-image:url(images/sdk/close_up.png); 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton[state='over'] { 
 background-image:url(images/sdk/close_over.png); 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton[state='down'] { 
 background-image:url(images/sdk/close_down.png); 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton[state='disabled'] { 
 background-image:url(images/sdk/close_disabled.png); 
}

Le pied de page de la boîte de dialogue se compose d’un bouton Annuler . Le conteneur de pied de page est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter

Propriétés CSS du pied de page de la boîte de dialogue

bordure

Bordure que vous pouvez utiliser pour séparer visuellement le pied de page du reste de la boîte de dialogue.

Le pied de page comporte un conteneur interne qui conserve le bouton. Il est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogbuttoncontainer

Propriétés CSS du conteneur de boutons de la boîte de dialogue

remplissage

Marge intérieure entre le pied de page et le bouton.

Le bouton Tout sélectionner est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton

Ce bouton n’est disponible que sur les ordinateurs de bureau.

Propriétés CSS du bouton Tout sélectionner

width

Largeur du bouton.

height

Hauteur du bouton.

color

Couleur de texte des boutons pour chaque état.

arrière-plan-couleur

Couleur d’arrière-plan du bouton pour chaque état.

REMARQUE

Le bouton Tout sélectionner prend en charge le sélecteur d’attributs state, qui peut être utilisé pour appliquer différents habillages à différents états de bouton.

Le bouton Annuler est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton

Propriétés CSS du bouton d’annulation de la boîte de dialogue

width

Largeur du bouton.

height

Hauteur du bouton.

color

Couleur de texte des boutons pour chaque état.

arrière-plan-couleur

Couleur d’arrière-plan du bouton pour chaque état.

REMARQUE

Ce bouton prend en charge le sélecteur d’attributs state, qui peut être utilisé pour appliquer différents habillages à différents états de bouton.

En outre, les deux boutons partagent la même classe CSS commune, qui peut contenir des paramètres CSS identiques pour les autres boutons de boîte de dialogue :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter .s7button

Propriétés CSS du bouton

font-weight

Poids de police du bouton.

font-size

Taille de police du bouton.

font-family

Famille de polices de bouton.

line-height

Hauteur du texte dans le bouton. Affecte l’alignement vertical.

box-shadow

Abandonner l'ombre.

margin-right

Marge du bouton droit.

Les info-bulles des boutons peuvent être localisées. Voir Localisation des éléments de l’interface utilisateur pour plus d’informations.

Exemple : pour configurer un pied de page de boîte de dialogue avec un bouton Annuler 64 x 34, avec des couleurs de texte et d’arrière-plan différentes pour chaque état de bouton :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter { 
    border-top: 1px solid #909090; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbuttoncontainer { 
    padding-bottom: 6px; 
    padding-top: 10px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter .s7button { 
    box-shadow: 1px 1px 1px #999999; 
    color: #FFFFFF; 
    font-size: 9pt; 
    font-weight: bold; 
    line-height: 34px; 
    margin-right: 10px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton { 
 width:64px; 
 height:34px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton[state='up'] { 
 background-color:#666666; 
 color:#dddddd; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton[state='down'] { 
 background-color:#555555; 
 color:#ffffff; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton[state='over'] { 
 background-color:#555555; 
 color:#ffffff; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton[state='disabled'] { 
 background-color:#b2b2b2; 
 color:#dddddd; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton { 
 width:82px; 
 height:34px; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton[state='up'] { 
 background-color:#333333; 
 color:#dddddd; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton[state='down'] { 
 background-color:#222222; 
 color:#cccccc; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton[state='over'] { 
 background-color:#222222; 
 color:#cccccc; 
} 
.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton[state='disabled'] { 
 background-color:#b2b2b2; 
 color:#dddddd; 
}

La zone de dialogue principale (entre l’en-tête et le pied de page) contient le contenu de la boîte de dialogue. Dans tous les cas, le composant gère la largeur de cette zone ; il n’est pas possible de la définir dans CSS. La zone de boîte de dialogue principale est contrôlée avec le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogviewarea

Propriétés CSS de la zone d’affichage de la boîte de dialogue

height

Hauteur de la zone de boîte de dialogue principale. Elle doit être spécifiée uniquement lorsque la boîte de dialogue fonctionne en mode bureau. Cela ne s’applique pas lorsque la boîte de dialogue est dimensionnée pour occuper toute la fenêtre du navigateur.

arrière-plan-couleur

Couleur d’arrière-plan de la zone de boîte de dialogue principale.

margin

Marge extérieure.

Exemple : pour configurer une zone de boîte de dialogue principale d’une hauteur de 300 pixels, définissez une marge de dix pixels et utilisez un arrière-plan blanc :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogviewarea { 
 background-color:#ffffff; 
 margin:10px; 
 height:300px; 
}

Tout le contenu du formulaire (comme les libellés et les champs de saisie) se trouve dans un conteneur contrôlé par le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogbody

Propriétés CSS du corps de la boîte de dialogue

remplissage

Marge intérieure.

Exemple : pour configurer le contenu d’un formulaire avec une marge intérieure de dix pixels :

.s7ecatalogsearchviewer .s7linkdialog .s7dialogbody { 
    padding: 10px; 
}

Tous les libellés statiques du formulaire de boîte de dialogue sont contrôlés par

.s7ecatalogsearchviewer .s7linkdialog .s7dialoglabel

Cette classe ne convient pas au contrôle de la taille ou de la position des libellés, car vous pouvez l’appliquer à des textes situés à différents endroits de l’interface utilisateur du formulaire.

Propriétés CSS du libellé de la boîte de dialogue.

font-weight

Etiqueter le poids de la police.

font-size

Étiqueter la taille de la police.

font-family

Étiqueter la famille de polices.

color

Couleur du texte du libellé.

Les libellés des boîtes de dialogue peuvent être localisés. Voir Localisation des éléments de l’interface utilisateur pour plus d’informations.

Exemple : pour configurer toutes les étiquettes en gris, en gras avec une police de neuf pixels :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoglabel { 
    color: #666666; 
    font-size: 9pt; 
    font-weight: bold; 
}

La taille de la copie de texte affichée en haut du lien est contrôlée par le sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputwide

Propriétés CSS de la boîte de dialogue saisie champ large

width

Largeur du texte.

remplissage

Marge intérieure.

Exemple : pour définir une copie de texte de 430 pixels de large et une marge intérieure de dix pixels en bas :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputwide { 
    padding-bottom: 10px; 
    width: 430px; 
}

Le lien de partage est encapsulé dans un conteneur et contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputcontainer

Propriétés CSS du conteneur d’entrée de la boîte de dialogue

bordure

Bordure autour du conteneur de liens de partage.

remplissage

Marge intérieure.

Exemple : pour définir une bordure grise d’un pixel autour du texte du code incorporé et une marge intérieure de neuf pixels :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputcontainer { 
    border: 1px solid #CCCCCC; 
    padding: 9px; 
}

Le lien de partage lui-même est contrôlé à l’aide du sélecteur de classe CSS suivant :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoglink

Propriétés CSS du lien de partage de boîte de dialogue

width

Partager la largeur du lien.

Exemple : pour définir le lien de partage sur une largeur de 450 pixels :

.s7ecatalogsearchviewer .s7linkdialog .s7dialoglink { 
    width: 450px; 
}

Sur cette page