Link-Freigabe link-share
Das Tool zur Link-Freigabe besteht aus einer Schaltfläche, die zum Bedienfeld Social-Media-Freigabe und zum modalen Dialogfeld hinzugefügt wird und angezeigt wird, wenn das Tool aktiviert wird. Die Position der Schaltfläche wird vollständig vom Tool Social Share verwaltet.
Das Erscheinungsbild der Schaltfläche Linkfreigabe wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkshare
CSS-Eigenschaften des Link-Freigabe-Tools
state
-Attributauswahl, mit der verschiedene Skins auf verschiedene Schaltflächenzustände angewendet werden können.Sie können die Schaltfläche aus dem Bedienfeld Social-Freigabe entfernen, indem Sie display:none
CSS-Eigenschaft für die CSS-Klasse festlegen.
Die QuickInfo der Schaltfläche kann lokalisiert werden. Siehe Lokalisierung von Benutzeroberflächenelementen für weitere Informationen.
Beispiel: So richten Sie eine Link-Freigabe-Schaltfläche ein, die 28 x 28 Pixel groß ist und für jeden der vier verschiedenen Schaltflächenstatus ein anderes Bild anzeigt:
.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);
}
Die Hintergrundüberlagerung, die die Web-Seite abdeckt, wenn das Dialogfeld aktiv ist, wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7backoverlay
CSS-Eigenschaften der Hintergrundüberlagerung
Beispiel: So richten Sie eine Hintergrundüberlagerung ein, die mit einer Deckkraft von 70 % grau dargestellt wird:
.s7ecatalogsearchviewer .s7linkdialog .s7backoverlay {
opacity:0.7;
background-color:#222222;
}
Standardmäßig wird das modale Dialogfeld auf Desktop-Systemen zentriert auf dem Bildschirm angezeigt und nimmt auf Touch-Geräten den gesamten Web-Seitenbereich ein. In allen Fällen werden die Positionierung und Größe des Dialogfelds von der Komponente verwaltet. Das Dialogfeld wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialog
CSS-Eigenschaften des Dialogfelds
Beispiel: So richten Sie das Dialogfeld so ein, dass es das gesamte Browser-Fenster verwendet und auf Touch-Geräten einen weißen Hintergrund aufweist:
.s7ecatalogsearchviewer .s7touchinput .s7linkdialog .s7dialog {
width:100%;
height:100%;
background-color: #ffffff;
}
Die Dialogfeldkopfzeile besteht aus einem Symbol, einem Titeltext und einer Schließen-Schaltfläche. Der Header-Container wird gesteuert durch
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader
CSS-Eigenschaften der Dialogfeldkopfzeile
Das Symbol und der Titeltext werden in einen zusätzlichen Container eingeschlossen, der von gesteuert wird.
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader .s7dialogline
CSS-Eigenschaften der Dialogfeldzeile
Das Kopfzeilensymbol wird mit dem folgenden CSS-Klassenselektor gesteuert
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadericon
CSS-Eigenschaften des Dialogfeldkopfzeilensymbols
Der Header-Titel wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadertext
CSS-Eigenschaften des Dialogfeldkopfzeilentextes
Die Schaltfläche „Schließen“ wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton
CSS-Eigenschaften des Schließen-Button-
state
-Attributauswahl, mit der verschiedene Skins auf verschiedene Schaltflächenzustände angewendet werden können.Die QuickInfo für die Schaltfläche „Schließen“ und der Dialogfeldtitel können lokalisiert werden. Siehe Lokalisierung von Benutzeroberflächenelementen für weitere Informationen.
Beispiel : Zum Einrichten einer Dialogfeldkopfzeile mit Abstand, einem 22 x 12-Pixel-Symbol und einem fett gedruckten 16-Punkt-Titel. Und schließlich eine Schaltfläche zum Schließen mit 28 x 28 Pixeln, die zwei Pixel vom oberen und zwei Pixel vom rechten Rand des Dialogfeldcontainers positioniert ist:
.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);
}
Die Fußzeile des Dialogfelds besteht aus einer Schaltfläche Abbrechen . Der Fußzeilen-Container wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter
CSS-Eigenschaften des für die Dialogfeldfußzeile
Die Fußzeile hat einen inneren Container, der die Schaltfläche behält. Sie wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbuttoncontainer
CSS-Eigenschaften des Schaltflächen-Containers für Dialogfelder
Die Schaltfläche „Alle auswählen“ wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogactionbutton
Die Schaltfläche ist nur auf Desktop-Systemen verfügbar.
CSS-Eigenschaften der Schaltfläche „Alle auswählen“
state
-Attributauswahl, mit der verschiedene Skins auf verschiedene Schaltflächenzustände angewendet werden können.Die Schaltfläche „Abbrechen“ wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton
CSS-Eigenschaften des Dialogfelds Schaltfläche „Abbrechen“
state
-Attributauswahl, mit der verschiedene Skins auf verschiedene Schaltflächenzustände angewendet werden können.Darüber hinaus verwenden beide Schaltflächen eine gemeinsame CSS-Klasse, die CSS-Einstellungen enthalten kann, die für andere Dialogfeldschaltflächen identisch sind:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter .s7button
CSS-Eigenschaften der Schaltfläche
Die QuickInfos für die Schaltfläche können lokalisiert werden. Siehe Lokalisierung von Benutzeroberflächenelementen für weitere Informationen.
Beispiel: So richten Sie eine Fußzeile für ein Dialogfeld mit einer Schaltfläche „Abbrechen“ (64 x 34) ein, wobei die Textfarbe und die Hintergrundfarbe für jeden Schaltflächenstatus unterschiedlich sind:
.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;
}
Der Hauptdialogbereich zwischen Kopf- und Fußzeile enthält Dialogfeldinhalte. In allen Fällen verwaltet die Komponente die Breite dieses Bereichs - sie kann nicht in CSS festgelegt werden. Der Hauptdialogbereich wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogviewarea
CSS-Eigenschaften des Anzeigebereichs- des Dialogfelds
Beispiel : Um einen Hauptdialogfeldbereich so einzurichten, dass er 300 Pixel hoch ist, weisen Sie einen zehn Pixel großen Rand auf und verwenden Sie einen weißen Hintergrund:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:300px;
}
Der gesamte Formularinhalt (z. B. Beschriftungen und Eingabefelder) befindet sich in einem Container, der mit dem folgenden CSS-Klassenselektor gesteuert wird:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbody
CSS-Eigenschaften des Dialogfeldhauptteils
Beispiel: So richten Sie Formularinhalte mit zehn Pixel Abstand ein:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbody {
padding: 10px;
}
Alle statischen Beschriftungen im Dialogfeldformular werden mit
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglabel
Diese Klasse ist nicht zur Steuerung der Größe oder Position der Beschriftung geeignet, da Sie sie auf Texte an verschiedenen Stellen der Benutzeroberfläche des Formulars anwenden können.
CSS-Eigenschaften der Dialogfeldbezeichnung.
Dialogfeldbeschriftungen können lokalisiert werden. Siehe Lokalisierung von Benutzeroberflächenelementen für weitere Informationen.
Beispiel: Um alle Beschriftungen als grau festzulegen, geben Sie eine Schriftart mit neun Pixeln fett an:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglabel {
color: #666666;
font-size: 9pt;
font-weight: bold;
}
Die Größe der Textkopie, die über dem Link angezeigt wird, wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputwide
CSS-Eigenschaften des Eingabefelds des Dialogfelds
Beispiel - Legen Sie für die Textkopie eine Breite von 430 Pixeln fest, während am unteren Rand ein Abstand von 10 Pixeln vorhanden ist:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
Der Freigabe-Link ist in einen Container eingeschlossen und wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputcontainer
CSS-Eigenschaften des Eingabecontainers für das Dialogfeld
Beispiel: Um einen grauen Rahmen von einem Pixel um den Einbettungs-Code-Text festzulegen und einen Abstand von neun Pixel festzulegen:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputcontainer {
border: 1px solid #CCCCCC;
padding: 9px;
}
Der Freigabe-Link selbst wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglink
CSS-Eigenschaften des Dialogfelds Freigabe-Link
Beispiel: , um die Breite des Freigabe-Links auf 450 Pixel festzulegen:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglink {
width: 450px;
}