Freigabe einbetten embed-share
Das Werkzeug Freigabe einbetten besteht aus einer Schaltfläche, die zum Social-Freigabe-Bereich 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 "Freigabe einbetten"wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embedshare
CSS-Eigenschaften des Tools für die Einbettungsfreigabe
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: So richten Sie eine Schaltfläche "Freigabe einbetten"ein, die 28 x 28 Pixel groß ist und für jeden der vier verschiedenen Schaltflächenstatus ein anderes Bild anzeigt:
.s7smartcropvideoviewer .s7embedshare {
width:28px;
height:28px;
}
.s7smartcropvideoviewer .s7embedshare[state='up'] {
background-image:url(images/v2/EmbedShare_dark_up.png);
}
.s7smartcropvideoviewer .s7embedshare[state='over'] {
background-image:url(images/v2/EmbedShare_dark_over.png);
}
.s7smartcropvideoviewer .s7embedshare[state='down'] {
background-image:url(images/v2/EmbedShare_dark_down.png);
}
.s7smartcropvideoviewer .s7embedshare[state='disabled'] {
background-image:url(images/v2/EmbedShare_dark_disabled.png);
}
Die Hintergrundüberlagerung, die die Webseite abdeckt, wenn das Dialogfeld aktiv ist, wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7backoverlay
CSS-Eigenschaften der Hintergrundüberlagerung
Beispiel: Um eine Hintergrundüberlagerung einzurichten, die grau mit einer Deckkraft von 70 % ist:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7touchinput .s7embeddialog .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
.s7smartcropvideoviewer .s7embeddialog .s7dialogheader
CSS-Eigenschaften des Dialogfeldheaders
Das Symbol und der Titeltext werden in einen zusätzlichen Container eingeschlossen, der mit
.s7smartcropvideoviewer .s7embeddialog .s7dialogheader .s7dialogline
CSS-Eigenschaften der Dialogfeldzeile
Das Kopfzeilensymbol wird mit dem folgenden CSS-Klassenselektor gesteuert
.s7smartcropvideoviewer .s7embeddialog .s7dialogheadericon
CSS-Eigenschaften des Kopfzeilensymbols des Dialogfelds
Der Kopfzeilentitel wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7dialogheadertext
CSS-Eigenschaften des Kopfzeilentextes des Dialogfelds
Die Schaltfläche "Schließen"wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7smartcropvideoviewer .s7embeddialog .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 24 x 14 Pixel langen Symbol, einem fett gedruckten 16-Punkt-Titel und einer 28 x 28 Pixel langen Schaltfläche zum Schließen. Legen Sie schließlich zwei Pixel von der oberen Seite und zwei Pixel von der rechten Seite des Dialogfeldcontainers ab:
.s7smartcropvideoviewer .s7embeddialog .s7dialogheader {
padding: 10px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogheader .s7dialogline {
padding: 10px 10px 2px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogheadericon {
background-image: url("images/sdk/dlgembed_cap.png");
height: 14px;
width: 24px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogheadertext {
font-size: 16pt;
font-weight: bold;
padding-left: 16px;
}
.s7smartcropvideoviewer .s7embeddialog .s7closebutton {
top:2px;
right:2px;
padding:8px;
width:28px;
height:28px;
}
.s7smartcropvideoviewer .s7embeddialog .s7closebutton[state='up'] {
background-image:url(images/sdk/close_up.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7closebutton[state='over'] {
background-image:url(images/sdk/close_over.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7closebutton[state='down'] {
background-image:url(images/sdk/close_down.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7closebutton[state='disabled'] {
background-image:url(images/sdk/close_disabled.png);
}
Die Fußzeile des Dialogfelds besteht aus der Schaltfläche "Abbrechen". Der Fußzeilencontainer wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .s7dialogbuttoncontainer
CSS-Eigenschaften des Dialogfeldschaltflächen-Containers
Die Schaltfläche Alle auswählen wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .s7dialogfooter {
border-top: 1px solid #909090;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogbuttoncontainer {
padding-bottom: 6px;
padding-top: 10px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogfooter .s7button {
box-shadow: 1px 1px 1px #999999;
color: #FFFFFF;
font-size: 9pt;
font-weight: bold;
line-height: 34px;
margin-right: 10px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogcancelbutton {
width:64px;
height:34px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogcancelbutton[state='up'] {
background-color:#666666;
color:#dddddd;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogcancelbutton[state='down'] {
background-color:#555555;
color:#ffffff;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogcancelbutton[state='over'] {
background-color:#555555;
color:#ffffff;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogcancelbutton[state='disabled'] {
background-color:#b2b2b2;
color:#dddddd;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogactionbutton {
width:82px;
height:34px;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogactionbutton[state='up'] {
background-color:#333333;
color:#dddddd;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogactionbutton[state='down'] {
background-color:#222222;
color:#cccccc;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogactionbutton[state='over'] {
background-color:#222222;
color:#cccccc;
}
.s7smartcropvideoviewer .s7embeddialog .s7dialogactionbutton[state='disabled'] {
background-color:#b2b2b2;
color:#dddddd;
}
Der Hauptdialogbereich zwischen der Kopf- und Fußzeile enthält bildlauffähigen Dialogfeldinhalt und Bildlaufbereich auf der rechten Seite. In allen Fällen 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:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:300px;
}
Der gesamte Formularinhalt (wie Beschriftungen und Eingabefelder) befindet sich in einem Container, der mit
.s7smartcropvideoviewer .s7embeddialog .s7dialogbody
Wenn die Höhe dieses Containers größer als der Hauptdialogfeld-Bereich zu sein scheint, wird automatisch ein vertikaler Bildlauf von der Komponente aktiviert.
CSS-Eigenschaften des Dialogfeldtexts
Beispiel - So richten Sie Formularinhalte mit zehn Pixelabständen ein:
.s7smartcropvideoviewer .s7embeddialog .s7dialogbody {
padding: 10px;
}
Alle statischen Beschriftungen im Dialogfeldformular werden mit
.s7smartcropvideoviewer .s7embeddialog .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.
Die QuickInfos für die Beschriftungen des Dialogfelds 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:
.s7smartcropvideoviewer .s7embeddialog .s7dialoglabel {
color: #666666;
font-size: 9pt;
font-weight: bold;
}
Die Größe der Textkopie, die über dem Einbettungscode angezeigt wird, wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .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:
.s7smartcropvideoviewer .s7embeddialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
Der Einbettungscode wird in Container eingeschlossen und mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7dialoginputcontainer
CSS-Eigenschaften des Dialogfeldeingabecontainers
Beispiel: Um einen grauen Rahmen von einem Pixel um den Einbettungscode-Text festzulegen, legen Sie eine Breite von 430 Pixel fest und weisen einen Abstand von zehn Pixeln auf:
.s7smartcropvideoviewer .s7embeddialog .s7dialoginputcontainer {
border: 1px solid #CCCCCC;
padding: 10px;
width: 430px;
}
Der tatsächliche Einbettungscode-Text wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7dialoginputcontainer
CSS-Eigenschaften des Dialogfeldeingabecontainers
Beispiel - So richten Sie den Einbettungscode so ein, dass das Umbrechen mit dem Wort break-word
verwendet wird:
.s7smartcropvideoviewer .s7embeddialog .s7dialogmessage {
word-wrap: break-word;
}
Beschriftung und Dropdown-Liste der Einbettungsgröße befinden sich unten im Dialogfeld und werden in einen mit der folgenden CSS-Klassenauswahl gesteuerten Container eingefügt:
.s7smartcropvideoviewer .s7embeddialog .s7dialogembedsizepanel
CSS-Eigenschaften des Dialogfelds Einbettungsgrößenbereich
Beispiel: Zum Einrichten eines Bedienfelds für die Einbettungsgröße mit zehn Pixel Abstand:
.s7smartcropvideoviewer .s7embeddialog .s7dialogembedsizepanel {
padding: 10px;
}
Die Größe und Ausrichtung der Beschriftung für die Einbettungsgröße wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7dialogembedsizepanel
CSS-Eigenschaften des Dialogfelds Einbettungsgrößenbereich
Beispiel: Zum Festlegen der Beschriftung für die Einbettungsgröße auf die obere Ausrichtung und eine Breite von 80 Pixel:
.s7smartcropvideoviewer .s7embeddialog .s7dialogembedsizelabel {
vertical-align: top;
width: 80px;
}
Die Breite des Kombinationsfelds für die Einbettungsgröße wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7combobox
CSS-Eigenschaften des Kombinationsfelds
expanded
"-Attributauswahl mit möglichen Werten von true
und false
. Der Wert true
wird verwendet, wenn das Kombinationsfeld eine der vordefinierten Einbettungsgrößen anzeigt. Daher sollte die gesamte verfügbare Breite verwendet werden. Der Wert false
wird verwendet, wenn im Kombinationsfeld die Option "Benutzerdefinierte Größe"ausgewählt ist. Daher sollte er verkleinert werden, um Platz für benutzerdefinierte Eingabefelder für Breite und Höhe zu schaffen.Beispiel: Damit legen Sie fest, dass das Kombinationsfeld für die Einbettungsgröße bei der Anzeige eines vordefinierten Elements 300 Pixel breit und bei der Anzeige einer benutzerdefinierten Größe 110 Pixel breit ist:
.s7smartcropvideoviewer .s7embeddialog .s7combobox[expanded="true"] {
width: 300px;
}
.s7smartcropvideoviewer .s7embeddialog .s7combobox[expanded="false"] {
width: 110px;
}
Die Höhe des Kombinationsfeldtextes wird durch ein spezielles inneres Element definiert und mithilfe des folgenden CSS-Klassenselektors gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxtext
CSS-Eigenschaften des Kombinationsfeld-Textes
Beispiel: Zum Festlegen der Höhe des Kombinationsfelds für die Einbettungsgröße auf 40 Pixel:
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxtext {
height: 40px;
}
Das Kombinationsfeld verfügt über eine Dropdown-Schaltfläche rechts und wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxbutton
CSS-Eigenschaften der Kombinationsfeld-Schaltfläche
Diese Schaltfläche unterstützt die "state
"-Attributauswahl, mit der verschiedene Skins auf unterschiedliche Schaltflächenzustände angewendet werden können.
Beispiel: Um eine Dropdown-Schaltfläche auf 28 x 28 Pixel festzulegen und für jeden Status ein eigenes Bild anzuzeigen:
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxbutton {
width:28px;
height:28px;
}
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='up'] {
background-image:url(images/sdk/cboxbtndn_up.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='over'] {
background-image:url(images/sdk/cboxbtndn_over.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='down'] {
background-image:url(images/sdk/cboxbtndn_over.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7combobox .s7comboboxbutton[state='disabled'] {
background-image:url(images/sdk/cboxbtndn_up.png);
}
Der Bereich mit der Liste der Einbettungsgrößen, die beim Öffnen des Kombinationsfelds angezeigt wird, wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7comboboxdropdown
Die Größe und Position des Bedienfelds wird durch die Komponente gesteuert. Es ist nicht möglich, sie über CSS zu ändern.
CSS-Eigenschaften des Dropdown-Menüs "Kombinationsfeld"
Beispiel: Zum Festlegen des Bereichs für das Kombinationsfeld mit einem grauen Rahmen von einem Pixel:
.s7smartcropvideoviewer .s7embeddialog .s7comboboxdropdown {
border: 1px solid #CCCCCC;
}
Ein einzelnes Element in einem Dropdown-Bedienfeld, das mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7smartcropvideoviewer .s7embeddialog .s7dropdownitemanchor
CSS-Eigenschaften des Dropdown-Element-Ankers
Beispiel: Zum Festlegen des Bereichselements für das Kombinationsfeld mit einem weißen Hintergrund:
.s7smartcropvideoviewer .s7embeddialog .s7dropdownitemanchor {
background-color: #FFFFFF;
}
Ein Häkchen, das links neben dem ausgewählten Element im Kombinationsfeld angezeigt wird, das mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7smartcropvideoviewer .s7embeddialog .s7checkmark
CSS-Eigenschaften des Kontrollkästchenfelds
Beispiel - zum Festlegen des Kontrollkästchensymbols auf 25 x 25 Pixel:
.s7smartcropvideoviewer .s7embeddialog .s7checkmark {
background-image: url("images/sdk/cboxchecked.png");
height: 25px;
width: 25px;
}
Wenn die Option "Benutzerdefinierte Größe"im Kombinationsfeld "Einbettungsgröße"ausgewählt ist, werden im Dialogfeld rechts zwei zusätzliche Eingabefelder angezeigt, mit denen der Benutzer eine benutzerdefinierte Einbettungsgröße eingeben kann. Diese Felder sind in einen Container eingeschlossen, der mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7smartcropvideoviewer .s7embeddialog .s7dialogcustomsizepanel
CSS-Eigenschaften des Dialogfelds, Bereich für benutzerdefinierte Größe
Beispiel: Zum Festlegen des Bereichs für Eingabefelder mit benutzerdefinierter Größe auf 20 Pixel rechts neben dem Kombinationsfeld:
.s7smartcropvideoviewer .s7embeddialog .s7dialogcustomsizepanel {
left: 20px;
}
Jedes Eingabefeld für die benutzerdefinierte Größe wird in einen Container eingeschlossen, der einen Rahmen rendert und den Rand zwischen den Feldern festlegt. Sie wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7dialogcustomsize
CSS-Eigenschaften des Dialogfelds, benutzerdefinierte Größe
Beispiel: Zum Festlegen der benutzerdefinierten Größe für Eingabefelder mit einem Pixel grauem Rahmen, Rand, Abstand und einer Breite von 70 Pixel:
.s7smartcropvideoviewer .s7embeddialog .s7dialogcustomsize {
border: 1px solid #CCCCCC;
margin-right: 20px;
padding-left: 2px;
padding-right: 2px;
width: 70px;
}
Wenn ein vertikaler Bildlauf erforderlich ist, wird die Bildlaufleiste im Bereich nahe der rechten Kante des Dialogfelds gerendert, das mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7smartcropvideoviewer .s7embeddialog .s7dialogscrollpanel
CSS-Eigenschaften des Bildlaufbereichs des Dialogfelds
Beispiel: Um ein Bildlaufbedienfeld einzurichten, das eine Breite von 44 Pixel aufweist
.s7smartcropvideoviewer .s7embeddialog .s7dialogscrollpanel {
width: 44px;
}
Das Erscheinungsbild des Bildlaufleistenbereichs wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar
CSS-Eigenschaften der Bildlaufleiste
Beispiel: Um eine Bildlaufleiste einzurichten, die 28 Pixel breit ist und eine 8-Pixel-Spanne von oben, rechts und unten im Bildlaufbedienfeld hat:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar {
bottom: 8px;
right: 8px;
top: 8px;
width: 28px;
}
Die Bildlaufleisten-Spur ist der Bereich zwischen den oberen und unteren Bildlauftasten. Die Komponente legt automatisch die Position und Höhe der Spur fest. Die Verfolgung wird mit dem folgenden CSS-Klassenselektor gesteuert
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolltrack
CSS-Eigenschaften des Bildlaufleisten-Trackings
Beispiel: Zum Einrichten einer Bildlaufleiste, die 28 Pixel breit ist und einen grauen Hintergrund hat:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolltrack {
width:28px;
background-color: #B2B2B2;
}
Der Bildlaufleisten-Daumen bewegt sich in einem Bildlaufverfolgungsbereich vertikal. Seine vertikale Position wird vollständig durch die Komponentenlogik gesteuert. Die Thumb-Höhe ändert sich jedoch nicht dynamisch in Abhängigkeit von der Menge des Inhalts. Die Thumb-Höhe und andere Aspekte können mit der folgenden CSS-Klassenauswahl konfiguriert werden:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollthumb
CSS-Eigenschaften des Bildlaufleisten-Thumbs
state
"-Attributauswahl, die verwendet werden kann, um verschiedene Fahnen auf verschiedene Daumenzustände anzuwenden: up
, down
, over
und disabled
.Beispiel: Um einen Bildlaufleisten-Daumen mit 28 x 45 Pixel einzurichten, hat einen zehn Pixelrand oben und unten und hat für jeden Status ein anderes Bildmaterial:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollthumb {
height: 45px;
padding-bottom: 10px;
padding-top: 10px;
width: 28px;
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state="up"] {
background-image:url("images/sdk/scrollbar_thumb_up.png");
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state="down"] {
background-image:url("images/sdk/scrollbar_thumb_down.png");
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state="over"] {
background-image:url("images/sdk/scrollbar_thumb_over.png");
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollthumb[state="disabled"] {
background-image:url("images/sdk/scrollbar_thumb_disabled.png");
}
Das Erscheinungsbild der oberen und unteren Bildlaufschaltflächen wird mithilfe der folgenden CSS-Klassenselektoren gesteuert:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton
Es ist nicht möglich, Bildlaufschaltflächen mithilfe der CSS-Eigenschaften oben, links, unten und rechts zu positionieren. Stattdessen werden sie von der Viewer-Logik automatisch positioniert.
CSS-Eigenschaften der oberen und unteren Bildlaufschaltflächen
state
, der verwendet werden kann, um unterschiedliche Schaltflächenzustände anzuwenden: up
, down
, over
und disabled
.Die QuickInfos für Schaltflächen können lokalisiert werden. Weitere Informationen finden Sie unter Lokalisierung von Benutzeroberflächenelementen .
Beispiel: Zum Einrichten von Bildlaufschaltflächen mit 28 x 32 Pixel und unterschiedlicher Grafik für jeden Status:
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton {
width:28px;
height:32px;
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='up'] {
background-image:url(images/sdk/scroll_up_up.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='over'] {
background-image:url(images/sdk/scroll_up_over.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='down'] {
background-image:url(images/sdk/scroll_up_down.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrollupbutton[state='disabled'] {
background-image:url(images/sdk/scroll_up_disabled.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton {
width:28px;
height:32px;
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='up'] {
background-image:url(images/sdk/scroll_down_up.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='over'] {
background-image:url(images/sdk/scroll_down_over.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='down'] {
background-image:url(images/sdk/scroll_down_down.png);
}
.s7smartcropvideoviewer .s7embeddialog .s7scrollbar .s7scrolldownbutton[state='disabled'] {
background-image:url(images/sdk/scroll_down_disabled.png);
}