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:
.s7video360viewer .s7linkshare
CSS-Eigenschaften des Tools zur Linkfreigabe
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
background-image |
Das Bild, das für einen bestimmten Schaltflächenstatus angezeigt wird. |
background-position |
Position innerhalb des Bildsprites, wenn CSS-Sprites verwendet werden. Siehe CSS-Sprites . |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Sie können die Schaltfläche aus dem Social-Freigabebereich entfernen, indem Sie display:none
CSS-Eigenschaft in ihrer CSS-Klasse.
Die QuickInfo der Schaltfläche kann lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche.
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:
.s7video360viewer .s7linkshare {
width:28px;
height:28px;
}
.s7video360viewer .s7linkshare[state='up'] {
background-image:url(images/v2/LinkShare_dark_up.png);
}
.s7video360viewer .s7linkshare[state='over'] {
background-image:url(images/v2/LinkShare_dark_over.png);
}
.s7video360viewer .s7linkshare[state='down'] {
background-image:url(images/v2/LinkShare_dark_down.png);
}
.s7video360viewer .s7linkshare[state='disabled'] {
background-image:url(images/v2/LinkShare_dark_disabled.png);
}
Die Hintergrundüberlagerung, die die Webseite abdeckt, wenn das aktive Dialogfeld mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7video360viewer .s7linkdialog .s7backoverlay
CSS-Eigenschaften der Hintergrundüberlagerung
Deckkraft |
Deckkraft der Hintergrundüberlagerung. |
background-color |
Hintergrundüberlagerungsfarbe. |
Beispiel - um eine Hintergrundüberlagerung einzurichten, die grau mit einer Deckkraft von 70 % ist:
.s7video360viewer .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:
.s7video360viewer .s7linkdialog .s7dialog
CSS-Eigenschaften des Dialogfelds
border-radius |
Rahmenradius des Dialogfelds, falls das Dialogfeld nicht den gesamten Browser annimmt. |
background-color |
Hintergrundfarbe des Dialogfelds. |
width |
Sollte entweder nicht festgelegt oder auf 100 % eingestellt sein. In diesem Fall nimmt das Dialogfeld das gesamte Browser-Fenster in Anspruch (dieser Modus wird auf Touch-Geräten empfohlen). |
height |
Sollte entweder nicht festgelegt oder auf 100 % eingestellt sein. In diesem Fall nimmt das Dialogfeld das gesamte Browser-Fenster in Anspruch (dieser Modus wird auf Touch-Geräten empfohlen). |
Beispiel - um das Dialogfeld so einzurichten, dass es das gesamte Browser-Fenster mit weißem Hintergrund auf Touch-Geräten verwendet:
.s7video360viewer.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 Header-Container wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7video360viewer .s7linkdialog .s7dialogheader
CSS-Eigenschaften des Dialogfeldheaders
Padding |
Innerer Abstand für Kopfzeileninhalte. |
Das Symbol und der Titeltext werden in einen zusätzlichen Container eingeschlossen, der mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7video360viewer .s7linkdialog .s7dialogheader .s7dialogline
CSS-Eigenschaften der Dialogfeldzeile
Padding |
Innerer Abstand für das Kopfzeilensymbol und den Titel |
Das Kopfzeilensymbol wird mit dem folgenden CSS-Klassenselektor gesteuert
.s7video360viewer .s7linkdialog .s7dialogheadericon
CSS-Eigenschaften des Kopfzeilensymbols des Dialogfelds
width |
Symbolbreite. |
height |
Symbolhöhe. |
background-image |
Symbolbild. |
background-position |
Position innerhalb des Bildsprites, wenn CSS-Sprites verwendet werden. Siehe CSS-Sprites . |
Der Kopfzeilentitel wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7video360viewer .s7linkdialog .s7dialogheadertext
CSS-Eigenschaften des Kopfzeilentextes des Dialogfelds
Schriftstärke |
Schriftstärke. |
Schriftgröße |
Schrifthöhe. |
Schriftfamilie |
Schriftfamilie. |
Padding |
Interner Textabstand. |
Die Schaltfläche "Schließen"wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7video360viewer .s7linkdialog .s7closebutton
CSS-Eigenschaften der Schließen-Schaltfläche
Anfang |
Vertikale Schaltflächenposition relativ zum Kopfzeilencontainer |
rechts |
Horizontale Schaltflächenposition relativ zum Kopfzeilencontainer |
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
Padding |
Innerer Abstand der Schaltfläche. |
background-image |
Schaltflächenbild für jeden Status. |
background-position |
Position innerhalb des Bildsprites, wenn CSS-Sprites verwendet werden. Siehe CSS-Sprites . |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Die QuickInfo der Schaltfläche Schließen und der Titel des Dialogfelds können lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche.
Beispiel - zum Einrichten einer Dialogfeldkopfzeile mit Abstand, 22 x 12 Pixel-Symbol mit 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:
.s7video360viewer .s7linkdialog .s7dialogheader {
padding: 10px;
}
.s7video360viewer .s7linkdialog .s7dialogheader .s7dialogline {
padding: 10px 10px 2px;
}
.s7video360viewer .s7linkdialog .s7dialogheadericon {
background-image: url("images/sdk/dlglink_cap.png");
height: 12px;
width: 22px;
}
.s7video360viewer .s7linkdialog .s7dialogheadertext {
font-size: 16pt;
font-weight: bold;
padding-left: 16px;
}
.s7video360viewer .s7linkdialog .s7closebutton {
top:2px;
right:2px;
padding:8px;
width:28px;
height:28px;
}
.s7video360viewer .s7linkdialog .s7closebutton[state='up'] {
background-image:url(images/sdk/close_up.png);
}
.s7video360viewer .s7linkdialog .s7closebutton[state='over'] {
background-image:url(images/sdk/close_over.png);
}
.s7video360viewer .s7linkdialog .s7closebutton[state='down'] {
background-image:url(images/sdk/close_down.png);
}
.s7video360viewer .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:
.s7video360viewer .s7linkdialog .s7dialogfooter
CSS-Eigenschaften der Fußzeile des Dialogfelds
rand |
Rand, mit dem Sie die Fußzeile visuell vom Rest des Dialogfelds trennen können. |
Die Fußzeile verfügt über einen inneren Container, in dem die Schaltfläche beibehalten wird. Sie wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7video360viewer .s7linkdialog .s7dialogbuttoncontainer
CSS-Eigenschaften des Schaltflächenbehälters des Dialogfelds
Padding |
Abstand zwischen Fußzeile und Schaltfläche innen. |
Die Schaltfläche Alle auswählen wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7video360viewer .s7linkdialog .s7dialogactionbutton
Die Schaltfläche ist nur auf Desktop-Systemen verfügbar.
CSS-Eigenschaften der Schaltfläche "Alle auswählen"
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
color |
Schaltflächentextfarbe für jeden Status. |
background-color |
Schaltflächen-Hintergrundfarbe für jeden Status. |
Die Schaltfläche Alle auswählen unterstützt die state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Die Schaltfläche Abbrechen wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7video360viewer .s7linkdialog .s7dialogcancelbutton
CSS-Eigenschaften der Schaltfläche "Abbrechen"
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
color |
Schaltflächentextfarbe für jeden Status. |
background-color |
Schaltflächen-Hintergrundfarbe für jeden Status. |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Darüber hinaus verwenden beide Schaltflächen eine gemeinsame CSS-Klasse, die CSS-Einstellungen enthalten kann, die für andere Dialogfeldschaltflächen identisch sind:
.s7video360viewer .s7linkdialog .s7dialogfooter .s7button
CSS-Eigenschaften der Schaltfläche
Schriftstärke |
Schriftstärke der Schaltfläche. |
Schriftgröße |
Schriftgröße der Schaltfläche. |
Schriftfamilie |
Schriftfamilie der Schaltflächen. |
line-height |
Texthöhe innerhalb der Schaltfläche. Beeinflusst die vertikale Ausrichtung. |
box-Shadow |
Schlagschatten |
margin-right |
Rand der rechten Schaltfläche. |
Die QuickInfos für Schaltflächen können lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche.
Beispiel - um eine Footer mit einer Schaltfläche von 64 x 34 Abbrechen mit Textfarbe und Hintergrundfarben einzurichten, die für jeden Schaltflächenstatus unterschiedlich sind:
.s7video360viewer .s7linkdialog .s7dialogfooter {
border-top: 1px solid #909090;
}
.s7video360viewer .s7linkdialog .s7dialogbuttoncontainer {
padding-bottom: 6px;
padding-top: 10px;
}
.s7video360viewer .s7linkdialog .s7dialogfooter .s7button {
box-shadow: 1px 1px 1px #999999;
color: #FFFFFF;
font-size: 9pt;
font-weight: bold;
line-height: 34px;
margin-right: 10px;
}
.s7video360viewer .s7linkdialog .s7dialogcancelbutton {
width:64px;
height:34px;
}
.s7video360viewer .s7linkdialog .s7dialogcancelbutton[state='up'] {
background-color:#666666;
color:#dddddd;
}
.s7video360viewer .s7linkdialog .s7dialogcancelbutton[state='down'] {
background-color:#555555;
color:#ffffff;
}
.s7video360viewer .s7linkdialog .s7dialogcancelbutton[state='over'] {
background-color:#555555;
color:#ffffff;
}
.s7video360viewer .s7linkdialog .s7dialogcancelbutton[state='disabled'] {
background-color:#b2b2b2;
color:#dddddd;
}
.s7video360viewer .s7linkdialog .s7dialogactionbutton {
width:82px;
height:34px;
}
.s7video360viewer .s7linkdialog .s7dialogactionbutton[state='up'] {
background-color:#333333;
color:#dddddd;
}
.s7video360viewer .s7linkdialog .s7dialogactionbutton[state='down'] {
background-color:#222222;
color:#cccccc;
}
.s7video360viewer .s7linkdialog .s7dialogactionbutton[state='over'] {
background-color:#222222;
color:#cccccc;
}
.s7video360viewer .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:
.s7video360viewer .s7linkdialog .s7dialogviewarea
CSS-Eigenschaften des Anzeigebereichs des Dialogfelds
height |
Die Höhe des Hauptdialogfeld-Bereichs. Sie sollte nur angegeben werden, wenn das Dialogfeld im Desktop-Modus funktioniert. Dies ist nicht möglich, wenn die Größe des Dialogfelds so geändert wird, dass es das gesamte Browser-Fenster belegt. |
background-color |
Die Hintergrundfarbe des Hauptdialogfeld-Bereichs. |
margin |
Außenrand. |
Beispiel - um einen Hauptdialogfeld mit einer Höhe von 300 Pixel einzurichten, einen 10-Pixel-Rand zu haben und einen weißen Hintergrund zu verwenden:
.s7video360viewer .s7linkdialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:300px;
}
Der gesamte Formularinhalt - z. B. Beschriftungen und Eingabefelder - befindet sich in einem Container, der mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7video360viewer .s7linkdialog .s7dialogbody
CSS-Eigenschaften des Dialogfeldtexts
Padding |
Innenabstand. |
Beispiel - um Formularinhalte mit zehn Pixelabständen einzurichten:
.s7interactivevideoviewer .s7linkdialog .s7dialogbody {
padding: 10px;
}
Alle statischen Beschriftungen im Dialogfeldformular werden mit
.s7video360viewer .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
Schriftstärke |
Schriftgröße beschriften. |
Schriftgröße |
Schriftgröße beschriften. |
Schriftfamilie |
Schriftfamilie beschriften. |
color |
Textfarbe beschriften. |
Die Beschriftungen des Dialogfelds können lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche.
Beispiel - Alle Beschriftungen sind grau und fett mit einer 9-Pixel-Schriftart anzuordnen:
.s7video360viewer .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:
.s7video360viewer .s7linkdialog .s7dialoginputwide
CSS-Eigenschaften des für die gesamte Eingabe des Dialogfelds vorgesehenen Felds
width |
Textbreite. |
Padding |
Innenabstand. |
Beispiel - um die Textkopie auf eine Breite von 430 Pixel festzulegen und am unteren Rand einen Abstand von 10 Pixel zu haben:
.s7video360viewer .s7linkdialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
Der Freigabe-Link ist in einen Container eingeschlossen und wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7video360viewer .s7linkdialog .s7dialoginputcontainer
CSS-Eigenschaften des Dialogfeldeingabecontainers
rand |
Rand um den Container des freigegebenen Links. |
Padding |
Innenabstand. |
Beispiel - um einen grauen Rahmen von einem Pixel um den Einbettungscode-Text festzulegen und einen Abstand von neun Pixel zu haben:
.s7video360viewer .s7linkdialog .s7dialoginputcontainer {
border: 1px solid #CCCCCC;
padding: 9px;
}
Der Freigabe-Link selbst wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7video360viewer .s7linkdialog .s7dialoglink
CSS-Eigenschaften des Dialogfeldfreigabe-Links
width |
Linkbreite freigeben. |
Beispiel - um den Freigabe-Link auf eine Breite von 450 Pixel festzulegen:
.s7video360viewer .s7linkdialog .s7dialoglink {
width: 450px;
}