LamaPoll Logo
Home Features Erstellen CSS-Befehle

Design-Funktionen: CSS-Befehle

Mittels CSS (Cascading Style Sheets) können Sie Ihren Online-Fragebogen nahezu unbegrenzt anpassen. LamaPoll bietet speziell dafür einen CSS-Menüpunkt innerhalb jeder Umfrage. Sie möchten Stern-Ratings vergrößern, Weiter-Buttons gezielt entfernen oder bestimmte Spalten einer Matrixfrage färben?

Hier finden Sie unsere Sammlung von CSS-Anweisungen:

 

1. CSS-Befehle im Fragebogen hinterlegen

Damit Sie Ihre Umfrage auf Wunsch noch weiter individualisieren können, gibt es bei LamaPoll den Menüpunkt "CSS". Der Bereich befindet sich ganz oben unter "Erstellen" > "Inhalt & Layout". Klicken Sie auf den entsprechenden Menüpunkt und nutzen anschließend das Fenster, um einen Code einzugeben und abschließend zu speichern (siehe Abbildung 1). 

Nutzen Sie das CSS-Menü, um Ihre CSS-Codes zu hinterlegen.Abb. 1 - Klicken Sie auf das CSS-Menü, um CSS-Codes in das entsprechende Fenster zu kopieren.

Alle über den Menüpunkt eingebundenen Codes gelten automatisch für die gesamte Umfrage. Alternativ gibt es auch die Möglichkeit, CSS-Befehle gezielt für einzelne Fragen zu verwenden. 

a) CSS-Befehle für die gesamte Umfrage

Alle CSS-Codes, die Sie wie in Abbildung 1 über den Menüpunkt "CSS" einbinden, werden automatisch auf die komplette Umfrage angewandt. Wenn Sie beispielsweise die Größe der Sterne eines Sterne-Ratings per CSS anpassen, greift diese Änderung für sämtliche Stern-Ratings innerhalb Ihrer Umfrage. 

b) CSS-Befehle für einzelne Elemente

Damit sich ein CSS-Code nur auf ein Frageelement und nicht auf die gesamte Umfrage beschränkt, benötigen Sie zuerst die entsprechende Fragen-ID. Dazu navigieren Sie innerhalb des Fragebogens zum Element Ihrer Wahl und klicken auf das Bleistift-Symbol zu "Frage bearbeiten". Nachdem sich das Fenster geöffnet hat, sehen Sie direkt oben in der Überschrift eine Zahlenfolge – das ist die Fragen-ID (siehe Abbildung 2). Kopieren Sie sich die Zahlenfolge.

Fragen-ID über "Frage bearbeiten" nutzenAbb. 2 - Öffnen Sie das Frageelement Ihrer Wahl über "Frage bearbeiten" und entnehmen die Frage-ID ganz oben in der Überschrift. 

Anschließend benötigen Sie einen Code, der diese Fragen- ID enthält. Dieser sieht zunächst so aus: 

.poll #question_NUMMER/ID   

Ersetzen Sie den Part "NUMMER/ID" nun mit der kopierten ID aus Ihrem Fragenelement.

Für das Beispiel aus Abbildung 2 hätten Sie nun folgenden Code: .poll #question_31643850

Kombinieren Sie diesen Code nun mit einem CSS-Befehl, kopieren dies anschließend in den CSS-Menüpunkt und speichern Sie ab.

Wichtig: Der Code mit der Fragen-ID (.poll #question_NUMMER/ID) muss überall da eingebaut werden, wo ein CSS-Befehl mit ".poll" startet. 

Weitere Anwendungsbeispiele für CSS-Codes für individuelle Fragen finden Sie hier: Einzelne Fragen mit CSS-Codes anpassen

2. CSS-Code-Sammlung: Beispiele für Ihren Fragebogen

Achten Sie beim Kopieren von CSS-Befehlen immer auf alle Zeichen und auch Leerzeichen: CSS-Befehle beginnen in den meisten Fällen mit einem Punkt ".".

2.1 Globale Ausrichtung der Texte

Globale Styles wirken sich automatisch auf die gesamte Umfrage aus. 

 

2.1.1 Umfrage zentrieren bzw. alle Texte mittig ausrichten

.poll * {text-align:center !important;margin:auto}

 

2.1.2 Alle Texte rechtsbündig ausrichten

.poll{ text-align:right!important; }

 

Alle Texte werden rechtsbündig ausgerichtet

Abb. 3 - Beispiel einer Bewertungsfrage mit rechtsbündig ausgerichteten Texten

 

2.2 Weiter/Zurück/Beenden-Buttons anpassen

CSS-Einstellungen für die Buttons können entweder auf allen Seiten, bestimmten Seiten oder nur auf der letzten Seite vorgenommen werden.

 

2.2.1 Beenden-Button auf der letzten Seite entfernen

.poll .poll-page #formbuttons .right #lp-finish-button {display:none!important}

 

2.2.2 Weiter-Button auf allen Seiten entfernen

.poll .poll-page #formbuttons .right #lp-next-button {display:none!important}

 

2.2.3 Weiter-Button auf einer bestimmten Seite entfernen

.poll .poll-page-2 #formbuttons .right #lp-next-button {

display:none !important

}

Die "2" markiert hier beispielhaft die zweite Seite. Tauschen Sie die Seitenzahl mit der entsprechenden Seitenzahl innerhalb Ihres Fragebogens aus.

2.2.4 Zurück-Button auf allen Seiten entfernen

#formbuttons .left .button{ display:none!important }

 

2.2.5 Buttons verkleinern und vergrößern

#formbuttons .button {font-size:.8em}

Ändern Sie die "font-size", um die Größe der Buttons anzupassen.

2.3. Schriftart und Schriftgröße anpassen

Sie können die Schriftart Ihres Fragebogens über "Design" > "Schriftart" global anpassen. Für individuelle Änderungen nutzen Sie die nachfolgenden CSS-Codes.

2.3.1 Seitenüberschriften ändern

.poll .poll-page .page-title {font-size:20pt;font-family:arial}

 

2.3.2 Fragentexte ändern

.poll .poll-page .question-text-container .question-text {font-size:20pt;font-family:arial}

 

2.3.3 Antworten ändern

.poll .choice-option {font-size:20pt;font-family:arial}

 

2.3.4 Ihre Hausschrift für den gesamten Fragebogen verwenden

.poll, .poll * {font-family:'Times New Roman' !important}

Sie können Ihre Hausschrift (oder jede andere beliebige Schriftart) für Ihre Fragebögen verwenden. Bitte beachten Sie: Falls Umfrageteilnehmer diese Hausschrift nicht installiert haben, kann sie auch nicht dargestellt werden. Ihre Hausschrift können wir auf Wunsch gern im Tool integrieren, sofern diese noch nicht vorhanden ist. Wenden Sie sich dafür gerne an unseren Support.

2.4. Zwei Fragen nebeneinander darstellen

Damit Sie zwei Fragen nebeneinander darstellen können (siehe Abbildung 4), benötigen Sie die jeweiligen Fragen-IDs. Ersetzen Sie die IDs innerhalb des Codes. 

#
pageitem_Fragen-ID1, #pageitem_FragenID2 {
display:inline-block;
width:49%;
vertical-align:top
}

 

Zwei Fragen werden per CSS-Befehl nebeneinander angeordnetAbb. 4 - Zwei Auswahlfragen, die beispielhaft nebeneinander dargestellt werden

2.5. Anpassungen für Eingabefragen und Textblöcke

2.5.1 Eingabefrage: Feld für Texteingaben größer oder kleiner darstellen 

.poll .inputfield div:first-child {width:50% !important}

.poll .poll-page .inputfield .input-wrapper {width:5em !important}

Ändern Sie die Angabe "width", um den Textbereich zu vergrößern oder zu verkürzen.

Eingabefrage mit verkürztem TextbereichAbb. 5 - Eingabefrage mit verkürztem Feld für Texteingaben (width sind hier 50%)

2.5.2 Eingabefrage: Pfeile aus der Zahlenfrage entfernen

.poll .spinbox .spinbox-button {display:none}

Die Zahleneingabe-Ffrage finden Sie bei den Spezialfragen innerhalb des Tools. 

2.5.3 Textblöcke: Zeilenhöhe ändern

Dazu muss der Befehl "line-height: 2.5" direkt im Quellcode über die spitzen Klammern des Textelements ergänzt werden (siehe Gif). Die Höhe von "2.5" ist hier nur ein Beispiel und kann beliebig vergrößert oder verkleinert werden.  Eine genaue Anleitung dazu finden Sie hier: Zeilenhöhe bei Textelementen anpassen

CSS-Befehl "line-height" in einen Textblock einfügenGif - Die Zeilenhöhe lässt sich direkt im Quellcode des Textelements anpassen.

2.6. Anpassungen für Auswahlfragen

2.6.1 Auswahlfrage: Eingabefeld breiter machen oder verkürzen 

.poll .choice-question .choice-inputfield {
width:50% !important
}

Ändern Sie die Prozentangabe nach "width:", um das Eingabefeld zu vergrößern oder zu verkürzen.

Ein um 50% verkürztes Eingabefeld einer AuswahfrageAbb. 6 - Ein um 50% verkürztes Eingabefeld bei einer Auswahfrage.

2.6.2 Einzelne Auswahlfrage: Eingabefeld breiter machen oder verkürzen

.poll #question_NUMMER/ID .choice-inputfield {
width:50% !important
}

Für diesen Code bitte die Fragen-ID aus dem Dialogfenster bei "Frage bearbeiten" kopieren und an entsprechender Stelle im Code ersetzen. Um das Eingabefeld bei der entsprechenden Auswahlfrage zu verbreitern oder zu verkürzen, ändern Sie einfach die Prozentangabe nach "width:".

2.7. Anpassungen für Bewertungsfragen

2.7.1 Bewertungsfrage: Radiobuttons einfärben 

Bewertungsfrage mit farbigen Radio-ButtonsAbb. 7: Bewertungsfrage mit farbigen Radio-Buttons

 

#question_NUMMER/ID .scale .radiobutton label {

width:2.4em;

height:2.4em

}

#question_NUMMER/ID .scale .radiobutton label:before {

border:0.5em solid;

width:2.4em;

height:2.4em

}

#question_NUMMER/ID .scale .radiobutton label:after {

top:50%;

left:50%;

color:#fff

}

#question_NUMMER/ID .scale:nth-child(3) .radiobutton:nth-child(2) label:before {

border-color:#99d5f2

}

#question_NUMMER/ID .scale:nth-child(3) .radiobutton:nth-child(3) label:before {

border-color:#91cae6

}

#question_NUMMER/ID .scale:nth-child(3) .radiobutton:nth-child(4) label:before {

border-color:#89bed9

}

#question_NUMMER/ID .scale:nth-child(3) .radiobutton:nth-child(5) label:before {

border-color:#81b3cc

}

#question_NUMMER/ID .scale:nth-child(3) .radiobutton:nth-child(6) label:before {

border-color:#79a8bf

}

#question_NUMMER/ID .scale:nth-child(5) .radiobutton:nth-child(2) label:before {

border-color:#99f2d4

}

#question_NUMMER/ID .scale:nth-child(5) .radiobutton:nth-child(3) label:before {

border-color:#91e6c9

}

#question_NUMMER/ID .scale:nth-child(5) .radiobutton:nth-child(4) label:before {

border-color:#89d9be

}

#question_NUMMER/ID .scale:nth-child(5) .radiobutton:nth-child(5) label:before {

border-color:#81ccb3

}

#question_NUMMER/ID .scale:nth-child(5) .radiobutton:nth-child(6) label:before {

border-color:#79bfa8

}

Mit diesem Code können alle Standard-Bewertungsfragen einer Umfrage eingefärbt werden. Die Farbcodes (erkennbar am #-Zeichen) können Sie ganz individuell verändern

2.7.2 Bewertungsfrage: Farbige Ampel mit eckigen Buttons

Ampel-Bewertungsfrage mit eckigen ButtonsAbb. 8 - Ampel-Bewertungsfrage mit eckigen Buttons

 

.poll #question_NUMMER/ID .scale-question .radiobutton {

font-size:1.5em !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton label:before {

border-radius:0.25em !important;

border-color:#aaa !important;

border-bottom-width:3px

}

.poll #question_NUMMER/ID .scale-question .radiobutton input:checked + label:before {

background:#fff !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton input:checked + label:after {

color:#333 !important;

text-shadow:none !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton:nth-child(1) label:before {

border-bottom-color:#FF0000 !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton:nth-child(2) label:before {

border-bottom-color:#fc9f26 !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton:nth-child(3) label:before {

border-bottom-color:#f7ff00 !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton:nth-child(4) label:before {

border-bottom-color:#afedaf !important

}

.poll #question_NUMMER/ID .scale-question .radiobutton:nth-child(5) label:before {

border-bottom-color:#0bba2b !important

}

.poll #question_NUMMER/ID .scale-question.radios .custom-label-lower-left .bubble {

color:#b22222 !important;

border:0;

background:transparent;

box-shadow:none !important;

font-weight:700

}

.poll #question_NUMMER/ID .scale-question.radios .custom-label-lower-right .bubble {

color:#32cd32 !important;

border:0;

background:transparent;

box-shadow:none !important;

font-weight:700

}

.poll #question_NUMMER/ID .scale-question.radios .custom-label-lower-left .bubble:before, .scale-question.radios .custom-label-lower-left .bubble:after, .scale-question.radios .custom-label-lower-right .bubble:before, .scale-question.radios .custom-label-lower-right .bubble:after {

display:none

}

Mit diesem Code können Sie alle Standard-Bewertungsfragen anpassen. Die Farbcodes (erkennbar am #-Zeichen) lassen sich bei Bedarf verändern.

2.7.3 Bewertungsfrage: Schieberegler ohne Füllfarbe

Schieberegler ohne FüllfarbeAbb. 9 - Der Schieberegler lässt sich auch ohne Füllfarbe regulär verwenden.

 

.poll .poll-page .horizontal-slider {
box-shadow:none !important
}

.poll .poll-page .horizontal-slider.ui-widget.ui-widget-content {
border:none !important
}

.poll .poll-page .horizontal-slider .ui-slider-handle {
background:#fff !important;
border:#fff !important
}

.poll .poll-page .horizontal-slider .ui-slider-range-min {
background:#fff !important;
box-shadow:none !important
}

 

2.7.4 Bewertungsfrage: Stern-Rating farbig anpassen und vergrößern

.poll .poll-page .scale-question.stars .star:before { font-size:2.25em; color:#e6b8cd !important }

 

Alle Farbcodes (#-Zeichen) sowie die font-size können Sie nach Belieben verändern.

Farbiges Stern-Rating mit vergrößerten SternenAbb. 10 - Beispielhaft eingefärbtes Stern-Rating mit vergrößerten Sternen

 

2.7.5 Bewertungsfrage: Stern-Rating mit Farbverlauf und Hover-Effekt

Sterne-Rating mit Ampel-Farbverlauf und Hover-Effekt

Gif - Stern-Rating mit Ampel-Farbverlauf und einem Hover-Effekt

 

.thV5 .scale-question.stars .star-icons i:nth-child(1).selected:before, .thV5 .scale-question.stars .star-icons i:nth-child(1).active:before {

color:#b22222 !important

}

.thV5 .scale-question.stars .star-icons i:nth-child(2).selected:before, .thV5 .scale-question.stars .star-icons i:nth-child(2).active:before {

color:#dc143c !important

}

.thV5 .scale-question.stars .star-icons i:nth-child(3).selected:before, .thV5 .scale-question.stars .star-icons i:nth-child(3).active:before {

color:#ff4500 !important

}

.thV5 .scale-question.stars .star-icons i:nth-child(4).selected:before, .thV5 .scale-question.stars .star-icons i:nth-child(4).active:before {

color:#ffd700 !important

}

.thV5 .scale-question.stars .star-icons i:nth-child(5).selected:before, .thV5 .scale-question.stars .star-icons i:nth-child(5).active:before {

color:#32cd32 !important

}

Sämtliche Farbcodes (#-Zeichen) lassen sich ganz individuell verändern.

2.8. Anpassungen für Matrixfragen

Alle nachfolgend verwendeten Farbcodes können individuell angepasst und individualisiert werden.  

2.8.1 Matrixfrage: Linke Matrix-Spalte (Item-Texte) verbreitern 

.poll .matrix-question .scale th:first-child { width:50% !important; }

Die jeweilige Breite können Sie über die Prozentangabe nach "width:" anpassen. 

Linke Spalte einer Matrixfrage per CSS-Befehl verbreitertAbb. 11 - Per CSS-Code wurde die linke Spalter einer Matrixfrage um 50 % erweitert.

 

2.8.2 Matrixfrage: Letzte Matrix-Spalte färben

.matrix-question .last-cell {

background:#cde3ed}

 

Farbige letzte Spalte einer Matrixfrage mit CSS-Code angepasstAbb. 12 - Eingefärbte letzte Spalte einer Matrixfrage

 

2.8.3 Matrixfrage: Alle 5 Spalten der Standard-Matrix einfärben:

Einfärben aller 5 Spalten der Standard-Matrix per CSSAbb. 13 - Beispielhaft blau eingefärbte Standard-Matrix

 

.matrix-question .choice-cell:nth-child(2) {
background:#cee6f2
}
.matrix-question .col-head:nth-child(2) {
background:#cee6f2 !important
}
.matrix-question .choice-cell:nth-child(3) {
background:#cee6f2
}
.matrix-question .col-head:nth-child(3) {
background:#cee6f2 !important
}
.matrix-question .choice-cell:nth-child(4) {
background:#cee6f2
}
.matrix-question .col-head:nth-child(4) {
background:#cee6f2 !important
}
.matrix-question .choice-cell:nth-child(5) {
background:#cee6f2
}
.matrix-question .col-head:nth-child(5) {
background:#cee6f2 !important
}

.matrix-question .choice-cell:nth-child(6) {
background:#cee6f2
}
.matrix-question .col-head:nth-child(6) {
background:#cee6f2 !important
}

 

2.8.4 Matrixfrage: Linke Spalte komplett einfärben

.poll .poll-page .matrix-question .left-text {background:#e6b8cd!important}

 

Matrixfrage mit komplett eingefärbter linken Spalte

Abb. 14 - Matrixfrage mit komplett eingefärbter linken Spalte

 

2.8.5 Matrixfrage: Ungerade Zeilen einfärben

.poll .poll-page .matrix-question tr.even-bg td {background:#e6b8cd}

 

Matrixfrage mit farbigen ungeraden ZeilenAbb. 15 - Matrixfrage mit farbigen ungeraden Zeilen

 

2.8.6 Matrixfrage: Farbiger Hover-Effekt für gerade Zeilen

.poll .poll-page .matrix-question tr.even-bg:hover td {background:#e6b8cd}

 

Matrixfrage mit farbigem Hover-Effekt Gif - Farbiger Hover-Effekt innerhalb einer Matrixfrage

 

2.8.7 Matrixfrage: Bestimmte Spalten schmaler oder breiter machen

.matrix-table .scale th:nth-child(2){width:10%;}

 .matrix-table .scale th:nth-child(3){width:10%;}

 .matrix-table .scale th:nth-child(4){width:10%;} 

Ändern Sie die "width", um die Spalten schmaler oder breiter zu machen. Außerdem: Die Zahl in den Klammern "th:nth-child(2)" gibt an, welche Spalte angesprochen wird. Verändern Sie einfach die Positionsnummer, um eine andere Spalte zu wählen ( z. B. steht die 2 für die zweite Spalte usw.).

 

2.8.8 Matrixfrage: Spaltenüberschriften einfärben

.poll .poll-page .matrix-question .col-head {background:#e6b8cd!important}

 

Matrixfrage mit eingefärbten SpaltenüberschriftenAbb. 16 - Matrixfrage mit eingefärbten Spaltenüberschriften

 

2.8.9 Matrixfrage: Matrix-Block ohne Überschrift einfärben

.matrix-question td.choice-cell {

background:#e6b8cd !important

}

 

Gefärbter Matrixblock ohne ÜberschriftAbb. 17 - Eingefärbter Matrixblock ohne farbige Überschriften

 

2.8.10 Matrixfrage: Matrix-Block inkl. Überschrift einfärben

.matrix-question * {

background:#e6b8cd !important

}

 

Komplett einfärbte MatrixfrageAbb. 18 - Komplett eingefärbte Matrixfrage

 

2.8.11 Matrixfrage: Matrixspalten und Antwort-Buttons mit Farbverlauf

Die farbigen Antwort-Buttons werden direkt nach dem Klick sichtbar. Es handelt sich nicht um ein Hover-Effekt. 

Matrixspalten und Antwort-Buttons mit FarbverlaufAbb. 19 - Matrixfrage mit Farbverlauf und farbigen Antwort-Buttons

 

#question_NUMMER/ID .col-head:nth-child(2), #question_31648110 .choice-cell:nth-child(2) {

background:#d9f9d9

}

#question_NUMMER/ID td.choice-cell:nth-child(2) :checked + label:before {

background:#28dd28;

border-color:#28dd28

}

#question_NUMMER/ID .col-head:nth-child(3), #question_31648110 .choice-cell:nth-child(3) {

background:#f0fbd9

}

#question_NUMMER/ID td.choice-cell:nth-child(3) :checked + label:before {

background:#bada55;

border-color:#bada55

}

#question_NUMMER/ID .col-head:nth-child(4), #question_31648110 .choice-cell:nth-child(4) {

background:#fffbe5

}

#question_NUMMER/ID td.choice-cell:nth-child(4) :checked + label:before {

background:#ffc107;

border-color:#ffc107

}

#question_NUMMER/ID .col-head:nth-child(5), #question_31648110 .choice-cell:nth-child(5) {

background:#fde5e5

}

#question_NUMMER/ID td.choice-cell:nth-child(5) :checked + label:before {

background:#f36c6c;

border-color:#f36c6c

}

#question_NUMMER/ID .col-head:nth-child(6), #question_31648110 .choice-cell:nth-child(6) {

background:#f8d9d9

}

#question_NUMMER/ID td.choice-cell:nth-child(6) :checked + label:before {

background:#dd2828;

border-color:#dd2828

 

}

 

2.9. Anpassungen für Pflichtfragen

2.9.1 Größe des Pflichtfragen-Sternchens ändern 

.poll-page .question-text-container .question-text .duty-question-title:after {

font-size:2em

}

Die "font-size" können Sie individuell anpassen.

Ein mit CSS vergrößertes PflichtfragensternchenAbb. 20 - Ein vergrößertes Pflichtfragen-Sternchen mit der font-size 4em

 

2.9.2 Pflichtfragen-Sternchen entfernen

.thV5 .poll-page .duty-question-title:after {
display:none !important
}

 

2.10. Anpassungen für den "Später fortsetzen"-Link

2.10.1 "Später fortsetzen"-Link: Textgröße und Farbe ändern 

.mobile-hide .resume-link-container .resume-link {
font-weight:700 !important;
font-size:1.5em !important;
border-color:#FFF !important;
color:#FFF !important
}

 

Vergrößerter "Später fortsetzen"-Link mit farbigen AnpassungenAbb. 21 - Beispiel: Vergrößerter "Später-fortsetzen"-Link mit grüner Schrift und rosa Unterstrich

Mit der "font-weight" ändern Sie die Dicke des Textes, die "font-size" ändert die Textgröße. Nutzen Sie die "border-color", um die Farbe des unterliegenden Strichs anzupassen und "color" für Anpassungen an der Textfarbe.

2.10.2 "Später-fortsetzen"-Link: Farbe ändern

div.mobile-hide .resume-link {
color:#008000 !important
}

 

2.11. Anpassungen für den Druck-Button: Button vergrößern

.poll .poll-page .icon-print { font-size:30px }

Vergrößern oder verkleinern Sie den Zahlenwert der "font-size" an der entsprechenden Stelle, um die Größe des Druck-Buttons anzupassen. 

2.12. Zeilenabstand für Fragentexte in der mobilen Ansicht anpassen 

@media screen and (max-width: 767px) {

.thV5 .poll-page .question-text-container h2.question-text-wrapper {

line-height:0.8

}

}

Vergrößern oder verkleinern Sie den Zahlenwert der "line-height", um den Zeilenabstand ensprechend anzupassen.

 

Jetzt kostenfrei starten!

Für unsere Testversion brauchen Sie lediglich eine E-Mail-Adresse und ein Passwort

nach oben