Linkfreigabe link-share
Das Tool zur Linkfreigabe besteht aus einer Schaltfläche, die zum Social-Freigabe-Bedienfeld hinzugefügt wird, und dem modalen Dialogfeld, das angezeigt wird, wenn das Tool aktiviert wird. Die Position der Schaltfläche wird vollständig vom Social-Freigabe-Tool verwaltet.
Das Erscheinungsbild der Schaltfläche "Linkfreigabe"wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkshare
CSS-Eigenschaften des Tools für die Linkfreigabe
state
"-Attributauswahl, mit der verschiedene Skins auf unterschiedliche Schaltflächenzustände angewendet werden können.Sie können die Schaltfläche aus dem Social-Freigabebereich entfernen, indem Sie die CSS-Eigenschaft display:none
in der CSS-Klasse festlegen.
Die QuickInfo der Schaltfläche kann lokalisiert werden. Weitere Informationen finden Sie unter Lokalisierung von Benutzeroberflächenelementen .
Beispiel: Zum Einrichten einer Linkfreigabe-Schaltfläche mit 28 x 28 Pixel und zum Anzeigen eines anderen Bildes für jeden der vier verschiedenen Schaltflächenstatus:
.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 Webseite abdeckt, wenn das Dialogfeld aktiv ist, wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7backoverlay
CSS-Eigenschaften der Hintergrundüberlagerung
Beispiel: Um eine Hintergrundüberlagerung einzurichten, die grau mit einer Deckkraft von 70 % ist:
.s7ecatalogsearchviewer .s7linkdialog .s7backoverlay {
opacity:0.7;
background-color:#222222;
}
Standardmäßig wird das modale Dialogfeld zentriert auf dem Bildschirm auf Desktop-Systemen angezeigt und nimmt den gesamten Webseitenbereich auf Touch-Geräten. In allen Fällen wird 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: Um das Dialogfeld so einzurichten, dass es das gesamte Browser-Fenster mit weißem Hintergrund auf Touch-Geräten verwendet:
.s7ecatalogsearchviewer .s7touchinput .s7linkdialog .s7dialog {
width:100%;
height:100%;
background-color: #ffffff;
}
Die Kopfzeile des Dialogfelds besteht aus einem Symbol, einem Titeltext und einer Schaltfläche zum Schließen. Der Kopfzeilencontainer wird mit
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader
CSS-Eigenschaften des Dialogfeldheaders
Das Symbol und der Titeltext werden in einen zusätzlichen Container eingeschlossen, der mit
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheader .s7dialogline
CSS-Eigenschaften der Dialogfeldzeile
Das Kopfzeilensymbol wird mit dem folgenden CSS-Klassenselektor gesteuert
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadericon
CSS-Eigenschaften des Kopfzeilensymbols des Dialogfelds
Der Kopfzeilentitel wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogheadertext
CSS-Eigenschaften des Kopfzeilentextes des Dialogfelds
Die Schaltfläche "Schließen"wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7closebutton
CSS-Eigenschaften der Schließen-Schaltfläche
state
"-Attributauswahl, mit der verschiedene Skins auf unterschiedliche Schaltflächenzustände angewendet werden können.Die QuickInfo der Schaltfläche Schließen und der Titel des Dialogfelds können lokalisiert werden. Weitere Informationen finden Sie unter Lokalisierung von Benutzeroberflächenelementen .
Beispiel: Zum Einrichten einer Dialogfeldkopfzeile mit Abstand, einem 22 x 12 Pixel langen Symbol und einem fett gedruckten 16-Punkt-Titel. Und schließlich eine 28 x 28 Pixel große Schließen-Schaltfläche, die zwei Pixel von der oberen Seite und zwei Pixel von der rechten Seite 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ßzeilencontainer wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogfooter
CSS-Eigenschaften der Fußzeile des Dialogfelds
Die Fußzeile verfügt über einen inneren Container, der die Schaltfläche behält. Sie wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbuttoncontainer
CSS-Eigenschaften des Dialogfeldschaltflächen-Containers
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
, mit der verschiedene Skins auf unterschiedliche Schaltflächenstatus angewendet werden können.Die Schaltfläche Abbrechen wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogcancelbutton
CSS-Eigenschaften des Dialogfelds "Abbrechen"-Schaltfläche
state
"-Attributauswahl, mit der verschiedene Skins auf unterschiedliche 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 Schaltflächen können lokalisiert werden. Weitere Informationen finden Sie unter Lokalisierung von Benutzeroberflächenelementen .
Beispiel: Zum Einrichten einer Fußzeile des Dialogfelds mit einer Schaltfläche "Abbrechen"von 64 x 34, deren Textfarbe und Hintergrundfarbe je nach 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 der Kopf- und Fußzeile enthält Dialogfeldinhalte. In jedem Fall verwaltet die Komponente die Breite dieses Bereichs. Es ist nicht möglich, ihn in CSS festzulegen. Der Hauptdialogbereich wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogviewarea
CSS-Eigenschaften des Dialogfelds, in dem der Anzeigebereich angezeigt wird
Beispiel: Zum Einrichten eines Hauptdialogfeld-Bereichs mit einer Höhe von 300 Pixel, einer zehnten Pixelbreite und einem weißen Hintergrund:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:300px;
}
Der gesamte Formularinhalt (wie Beschriftungen und Eingabefelder) befindet sich in einem Container, der mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbody
CSS-Eigenschaften des Dialogfeldtexts
Beispiel: Zum Einrichten von Formularinhalten mit zehn Pixelabständen:
.s7ecatalogsearchviewer .s7linkdialog .s7dialogbody {
padding: 10px;
}
Alle statischen Beschriftungen im Dialogfeldformular werden mit
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglabel
Diese Klasse eignet sich nicht zur Steuerung der Größe oder Position der Beschriftung, da Sie sie auf Texte an verschiedenen Stellen der Formular-Benutzeroberfläche anwenden können.
CSS-Eigenschaften der Dialogfeldbeschriftung.
Dialogfeldbeschriftungen können lokalisiert werden. Weitere Informationen finden Sie unter Lokalisierung von Benutzeroberflächenelementen .
Beispiel: Um alle Beschriftungen so einzurichten, dass sie grau und fett mit einer 9-Pixel-Schriftart sind:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglabel {
color: #666666;
font-size: 9pt;
font-weight: bold;
}
Die Größe der Textkopie, die über dem Link angezeigt wird, wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputwide
CSS-Eigenschaften des Eingabefelds des Dialogfelds
Beispiel: Zum Festlegen einer Textkopie auf eine Breite von 430 Pixel und einen Abstand von zehn Pixel am unteren Rand:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
Der Freigabe-Link ist in einen Container eingeschlossen und wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputcontainer
CSS-Eigenschaften des Dialogfeldeingabecontainers
Beispiel: Zum Festlegen eines grauen Rahmens von einem Pixel um den Einbettungscode-Text und einer Umrandung von neun Pixeln:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoginputcontainer {
border: 1px solid #CCCCCC;
padding: 9px;
}
Der Freigabe-Link selbst wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglink
CSS-Eigenschaften des Dialogfelds verwenden Link freigeben
Beispiel: Um den Freigabe-Link auf eine Breite von 450 Pixel festzulegen:
.s7ecatalogsearchviewer .s7linkdialog .s7dialoglink {
width: 450px;
}