... |
... |
@@ -4,7
+4,7 @@ |
4 |
4 |
|
5 |
5 |
== Einfügen einer Grafik im Formularheader == |
6 |
6 |
|
7 |
|
-Für das Einfügen einer Grafik im Headerbereichg des Formulars sollen im Forlgenden 3 verschiedene Möglichkeiten vorgestellt werden. Zu beachten ist hierbei, dass Formularseiten durch das Hinzufügen von Titel und Untertitel |
|
7 |
+Für das Einfügen einer Grafik im auf allen Formularseiten sichtbaren Headerbereich des Formulars sollen im Forlgenden 3 verschiedene Möglichkeiten vorgestellt werden. |
8 |
8 |
|
9 |
9 |
=== Verwenden eines extern gehosteten Bildes === |
10 |
10 |
|
... |
... |
@@ -31,7
+31,7 @@ |
31 |
31 |
Ein als Base64-String kodiertes Bild kann auch einfach im CSS eingefügt werden: |
32 |
32 |
|
33 |
33 |
{{code language="css"}} |
34 |
|
-.modern .XHeader { |
|
34 |
+.XHeader { |
35 |
35 |
background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAA5SURBVBhXdY1LFgAgCAK5/6UNQ6mFzkLj4wuxkxlQDT5MSrue5onbXjKimJTUIr8rurL9Z2u+G4g4ozy8RKSwCIwAAAAASUVORK5CYII=); |
36 |
36 |
background-repeat: no-repeat; /* Das Bild wird nicht wiederholt */ |
37 |
37 |
background-position-x: 10px; /* Positionierung in horizontaler Richtung */ |
... |
... |
@@ -47,13
+47,13 @@ |
47 |
47 |
|
48 |
48 |
== Anpassungen des Schriftbildes == |
49 |
49 |
|
50 |
|
-Um allgemein für alle Elemente im Formular die Eigenschaften der Schriftart festzulegen, kann folgender CSS-Code als Grundlage genommen werden: |
|
50 |
+Um allgemein für alle Elemente im Formular die Eigenschaften der Schriftart festzulegen, kann bei Verwendung des //Modern Themes// folgender CSS-Code als Grundlage genommen werden: |
51 |
51 |
|
52 |
52 |
{{code language="css"}} |
53 |
|
-FORM.xm-form { /* Selektiert das gesamte Formular */ |
|
53 |
+.xm-form.modern *, .modern .XPage * { /* Selektiert das gesamte Formular und alle Formularseiten*/ |
54 |
54 |
font-size: 16px; /* Setzt die Basisschriftgröße. */ |
55 |
55 |
color: #111; /* Setzt die Default-Schriftfarbe. */ |
56 |
|
- font-family: Arial; /* Setzt die Default-Schriftart. */ |
|
56 |
+ font-family: Verdana, Geneva, Tahoma, sans-serif; /* Setzt die Default-Schriftart(en). */ |
57 |
57 |
} |
58 |
58 |
{{/code}} |
59 |
59 |
|
... |
... |
@@ -60,12
+60,17 @@ |
60 |
60 |
Für Labels und Text in Eigabefeldern müssen die Schriftgrößen und Farben gegebenenfalls noch angepasst werden. Dies kann für die entsprechenden |
61 |
61 |
|
62 |
62 |
{{code language="css"}} |
63 |
|
-TODO |
|
63 |
+.modern .xm-item-div LABEL, .modern .CXPage .header h1, .modern .CXPage .header h2, .modern SPAN.required-star, .modern .xm-error-text, .modern .xm-progress-text { |
|
64 |
+ font-size: 12px; |
|
65 |
+ font-weight: bold; |
|
66 |
+} |
64 |
64 |
{{/code}} |
65 |
65 |
|
66 |
66 |
{{velocity}} |
67 |
67 |
##Hierbei ist insbesondere darauf zu achten, dass die CSS-Regeln mindestens so spezifisch sind, wie es das grundlegende Formular-Theme vorgibt. |
68 |
68 |
## |
|
72 |
+##Zu beachten ist hierbei, dass Formularseiten durch das Hinzufügen von Titel und Untertitel unterhalb des auf allen Seiten sichtbareneigentlichen |
|
73 |
+## |
69 |
69 |
##Print-PDF-Plugin: Spezialfall |
70 |
70 |
##https://help6.formcycle.eu/xwiki/bin/view/Formcycle/PluginDocumentation/PrintServicePlugin#HTextfelderundAuswahllisten |
71 |
71 |
{{/velocity}} |