LamaPoll Logo
Home Features Erstellen CSS-Befehle

Design-Funktionen: CSS-Befehle

Mittels CSS (Cascading Style Sheets)) können Sie den online Fragebogen/ die online Umfrage fast unbegrenzt anpassen. LamaPoll bietet speziell dafür einen CSS-Menüpunkt für jede Umfrage. Sie möchten einen Info-Button in erkärenden Texten einbauen, Buttons oder bestimmte Spalten einer Matrix-Farbe färben?

Hier finden Sie unsere Sammlung von CSS-Anweisungen:

 

1. CSS-Befehle hinterlegen: CSS-Menüpunkt oder Quellcode-Button bei jedem Element

Der CSS Code kann entweder a) im Menüpunkt "CSS" eingegeben werden (dann gilt er für die gesamte Umfrage) oder b) in jedem einzelnen Element über dem Button "Quellcode" - in diesem Fall gilt der CSS-Befehl nur für das jeweilige Element.

a) CSS-Menüpunkt - CSS-Befehle für die gesamte Umfrage

Jede Umfrage hat einen Menüpunkt für CSS: Öffnen Sie dazu bitte Ihren Fragebogen und navigieren oben zu "CSS". Es erscheint ein Feld, in dem Sie den CSS-Befehl eintragen können. Beispiele für CSS-Codes finden Sie dort auch direkt bei den blau hinterlegten Links.

Abb. 1 - Menüpunkt CSS

Der Menüpunkt "CSS" ist nur dann relevant, wenn der CSS-Befehl und der damit erzeugte Effekt für die GANZE Umfrage gelten soll. Bei Design-Anpassungen bestimmter Seiten, Fragen oder Anwortoptionen (also Elemente) muss der Quellcode des betreffenden Elementes für den/ die CSS-Befehl/e genutzt werden.

b) Quellcode-Icon im Editor-CSS-Befehle für bestimmte Elemente (Fragen, Items ...)

Soll nur das Design bestimmter ausgewählter Seiten, Fragen oder Antwortoptionen verändert/ angepasst werden - und nicht für die gesamte Umfrage gelten - so muss der entsprechende CSS-Befehl im Quellcode des jeweiligen Elements platziert werden:

Navigieren Sie hierfür zum Bearbeitungsmodus der entsprechenden Stelle, z.B. Fragestellung oder Antwortoption, sodass sich der Editor, die Werkzeugleiste öffnet. Klicken Sie dort rechts oben auf das Icon "Quellcode" (siehe Abb. 2)  und fügen den notwendigen CSS-Code dort ein.

Abb. 2 - Quellcode-Icon im Editor (Werkzeugleiste) zum Hinterlegen von CSS-Befehlen für einzelne Fragen Seiten ect...

Falls Sie CSS Code im Quellcode einzelner Seiten oder Fragen einfügen, muss der Code immer starten mit <style type="text/css"> und enden mit </style>.

 

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 ".".

1) Flache Elemente

.poll .poll-page .progress-bar, .poll .poll-page .progress-pixel, .poll .poll-page .button, .poll .poll-page .ui-slider-range, .poll .poll-page .input-element, .poll .poll-page .ranking-option, .poll .poll-page .spinbox-button { box-shadow:none !important }

 

2) Info-Button

Öffnen Sie das Element, in welchem der Info-Button dargestellt werden soll. In der Werkzeug-Leiste klicken Sie auf “Quellcode” und fügen den untenstehenden Code ein. Den Bereich "...Ihr Text hier..." zwischen den zwei spitzen Klammern ersetzen Sie durch Ihren Text.

<div class="css-info-button"><span class="icon-info">&thinsp;</span> <span class="info-text">...Ihr Text hier...</span></div>

 

3) Logo rechts, Fortschrittsbalken links

.poll .progress-bar {float:left !important}

.poll .logo-wrapper {float:right !important}

.poll .poll-title, .poll .page-title-container, .poll .languages { clear:both !important }

 

4) Hintergründe von geraden und ungeraden Items angleichen

.poll .poll-page .scale-question .even-bg {background:none}

.poll .poll-page .choice-question .choice-option {background:none}

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

.poll .poll-page .input-question.hori .inputfield{background:none}

 

5) Hintergrundfarbe des Fortschrittsbalkens ändern

.poll .poll-page .poll-header .progress-bar {
    background-color:#7c7c7c
}
.poll-page .poll-header {
    text-shadow:none !important
}

 

6) Sternchen – Marker bei Pflichtfragen

6.1 Anpassen:

.poll .poll-page .question-text-container .duty-marker {margin-left:0;padding-left:0.2em;padding-right:0.2em}

.poll .poll-page .question-text-container .duty-marker:after {display:none}

6.2 oder entfernen:

.poll .duty-marker {opacity:0 !important}

 

7) Alle Texte Rechtsbündig

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

Arabisch rechtsbündig:

.poll * { text-align:right !important } .poll-ar.poll .question-text, .poll .question-text-wrapper { margin-left:auto; margin-right:0; display:block !important } .poll .duty-marker { display:none !important } .poll .poll-page .question { border-top:0 !important } .scale-question.slider .label-cell .label-left .bubble-wrapper, .scale-question.slider .label-cell .label-center .bubble-wrapper, .scale-question.slider .label-cell .label-right .bubble-wrapper { text-align:center !important } .poll .poll-page .horizontal-slider .ui-slider-range-min { display:none } .poll-ar .scale-question.slider .wrapper, .poll .poll-page .ranking-question { margin-left:auto } .poll-ar.poll .logo-wrapper { float:right !important } .rating { direction:rtl }
 .poll .poll-page .horizontal-slider .ui-slider-range-min {
 display:none
 }

8) Fragen - Trennlinien

8.1 Ränder entfernen:

.poll .question{ border-top:0!important } .poll .lp-ps-textblock{ border-top:0!important }

8.2 Abstand entfernen

.poll .poll-page .choice-question {margin-top:0 !important;margin-bottom:0 !important}

 

9) Fragentitel

9.1 Alle Fragentitel nicht fett hervorheben:

.poll .poll-page .question-text-container {font-weight:400 !important}

9.2 Einzelne Fragentitel nicht fett hervorheben:

.poll .poll-page #question_<questionID*> .question-text-container {font-weight:400 !important}
 

(*<questionID> ist im Dialog 'Frage bearbeiten' im Header zu finden. z.B. “Frage bearbeiten (1074)“)

 

10) Weiter/ Zurück / Beenden-Button

10.1 Einfacher eigener Weiter-Button:

<a class="button lp-alt-next">Seite 3</a>

10.2 Weiter-Button mit Sprung zu bestimmter Seite:

<a class="button lp-alt-next" href="#jump-to-page=3">Weiter zu Seite 3</a>

10.3 Beenden-Button entfernen (auf der letzten Seite):

<style type="text/css">.poll .poll-page #formbuttons .right #lp-finish-button {display:none!important}</style>

10.4 Weiter-Button entfernen (auf allen Seiten):

<style type="text/css">.poll .poll-page #formbuttons .right #lp-next-button {display:none!important}</style>

10.5 Zurück-Button (auf allen Seiten) entfernen:

<style type="text/css">#formbuttons .left .button{ display:none!important }</style>

10.6 Buttons verkleinern und vergrößern:

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

 

11) Umfrage zentrieren/ alles mittig

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

.poll .duty-marker { float:left !important } ->  Hinweis: Dieser 2. Teil des Codes bezieht sich auf Pflichtfragen und sorgt für die Sichtbarkeit des Pflichtfragen-Sternchens am linken Rand der zentrierten Umfrage.

11.1 Bestimmte Fragen zentrieren/ mittig:

.poll #question_NUMMER/ID .choice-question{ text-align:center }

11.2 Alle Bewertungsfragen zentrieren/ alle mittig

.poll .scale-question .wrapper {margin:auto !important}

11.3 Bestimmte Bewertungsfrage zentrieren/ mittig

.poll #question_NUMMER .scale-question .wrapper {margin:auto !important}
 

 

12) Linke Texte verschieben

(bspw. um Bewertungsfragen anzugleichen)

.poll .left-text{width:200px;}

 

13) Sprachleiste

13.1 Farbe:

.poll-header .languages { background-color:#A2A }

13.2 Text in der Sprachleiste

.languages a { color:#A2A!important }

 

14) 'Später fortsetzen' - Link: Textgröße und -farbe anpassen

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

Hinweis zum Code: Die Einstellungen können durch Veränderung der Zahlen und/ oder des Farbcodes individuell angepasst werden.

Erklärung:

'font-weight' -> Dicke des Textes

'font-size' -> Textgröße

‘border-color' -> Farbe des unterliegenden Striches

'color’ -> Textfarbe

 

14.1) 'Später-fortsetzen'-Link farblich ändern

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

Hinweis: In diesem Beispiel-Code ist 008000 = grün. In dieser Liste von Farbcodes finden Sie eine Vielzahl von Farbcodes.

 

15) Schriftart und Schriftgröße

15.1 Seitenüberschriften:

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

15.2 Fragentexte:

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

15.3 Antworten:

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

15.4 Ihre Hausschrift für den gesamten Fragebogen:

Sie können Ihre Hausschrift (oder jede andere beliebige Schriftart) für Ihre Fragebögen verwenden. Bitte in diesem Zshg. beachten: Falls Umfrageteilnehmer diese Hausschrift nicht installiert haben, kann sie auch nicht dargestellt werden. Ihre Hausschrift können wir auf Wunsch gern im Tool integrieren, wenn diese noch nicht vorhanden ist. Sprechen Sie uns diesbezüglich gerne an.

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

 

16) Matrix-Frage

16.1 Linke Matrix-Spalte (Item-Texte) breiter machen:

<style type="text/css">

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

16.2 Letzte Matrix-Spalte färben:

(bspw. für "keine Antwort" Spalte)

.matrix-question .last-cell {

background:#cde3ed}

16.3 alle 5 Spalten der Standard-Matrix einfärben:

.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
}

Erklärung zum Code: Den Farbcode 'cee6f2' können Sie selbstverständlich individuell anpassen.

16.4 Letzte Spalten optisch abtrennen: 

Abstand:

.poll .matrix-table tr th:nth-last-child(3), td:nth-last-child(3) {
border-right:20px solid #f9f9f9}

Trennstrich:

.poll .matrix-table tr th:nth-last-child(3), td:nth-last-child(3) {
border-right:1px solid #a0a0a0}

16.5 Zeilen Labels/ Items/ Linke Spalte:

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

16.6 Matrix - ungerade Zeilen:

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

16.7 Für das Hover (Mouse-over):

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

16.8 Bestimmte Spalten färben:

(A=Block/Skala, B=Spalte)

<style type="text/css">.matrix-question .col_A_B, .matrix-question .col_2_2 {

background:#cde3ed}

</style>

16.9 Bestimmte Spalten schmaler/ breiter

<style type="text/css">.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%;} </style>

16.10 Spaltenüberschriften:

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

Zeilen Labels / Items / Linke Spalte:

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

16.11 Block färben ohne Überschrift

.matrix-question .colScale_1{background:#cde3ed !important}

16.12 Block färben inkl. Überschrift

.matrix-question .colScale_1, .matrix-question .col-head.first-scale{background:#cde3ed !important}

 

17) Bewertungsfrage einfärben (Radiobuttons färben)

.poll .scale-question .scale .radiobutton label {
width:2.4em;
height:2.4em
}

.poll .scale-question .scale .radiobutton label:before {
border:0.5em solid;
width:2.4em;
height:2.4em
}

.poll .scale-question .scale .radiobutton label:after {
top:0.7em;
left:0.7em
}

.poll .scale-question .scale .radiobutton:nth-child(2) label:before {
border-color:#99d5f2
}

.poll .scale-question .scale .radiobutton:nth-child(3) label:before {
border-color:#91cae6
}

.poll .scale-question .scale .radiobutton:nth-child(4) label:before {
border-color:#89bed9
}

.poll .scale-question .scale .radiobutton:nth-child(5) label:before {
border-color:#81b3cc
}

.poll .scale-question .scale .radiobutton:nth-child(6) label:before {
border-color:#79a8bf
}

.poll .scale-question .scale .radiobutton:nth-child(7) label:before {
border-color:#79a8bf
}

.choice-question .choice-option label:before {
background:#fff;
border-color:#81b3cc
}

.choice-question .choice-option :checked + label:before {
background:#81b3cc
}

.poll .choice-question .choice .radiobutton label {
width:2.4em;
height:2.4em
}

.poll .choice-question .choice .radiobutton label:before {
border:0.5em solid;
width:2.4em;
height:2.4em
}

.poll .choice-question .choice .radiobutton label:after {
top:0.7em;
left:0.7em
}

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

 

18) Schieberegler ohne Füllfarbe

.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
}

 

19) Sternchenfrage anpassen

/* Sternchen (größe + farbe) */ .poll .poll-page .scale-question.stars .star:before { font-size:1.25em; color:#ffea00 !important }

/* X / Cancel (größe + farbe) */

.poll .poll-page .scale-question.stars .rating-cancel:before{color:#ffea00 !important;font-size:0.75em;}

/* Sternchen (außenabstand) */ .scale-question.stars .star { width:1.25em; height:1em }

/* X / Cancel (außenabstand) */scale-question.stars .rating-cancel {width:1em; height:1em}

19.1 Sternchenfrage Kreuz entfernen:

<style type="text/css">.rating-cancel {display:none !important}

</style>

 

20) Eingabefrage - Linker Textbereich kleiner/ größer

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

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

 

21) Eingabe - Zahlenfrage Pfeile entfernen

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

 

22) Eingabefeld bei einer Auswahlfrage breiter machen

- für alle Auswahlfragen in der Umfrage (die Prozentangabe "100%" kann individuell angepasst werden):

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

- für einzelne/ bestimmte Auswahlfragen in der Umfrage

.poll #question_[question-id] .choice-inputfield {
width:100% !important
}

Für diesen Code bitte die Frage-ID (question-ID) aus dem Dialogfenster bei "Frage bearbeiten" kopieren und an entsprechender Stelle im Code einfügen.

23) Zwei Fragen nebeneinander darstellen

<style type=“text/css“>#
pageitem_XXX, #pageitem_YYY {
display:inline-block;
width:49%;
vertical-align:top
}
</style>

(XXX/YYY muss durch die beiden Frage-IDs ersetzt werden.)

24) Ampel

Sie legen eine Single Choice Frage ohne Antworttexte an, vertikal.

<style type="text/css">.choice-question {text-align:center;font-size:2em}.choice-group {background-color:#000;border-radius:6px;border:5px solid #000}.modern-radio label:before {box-shadow:none !important}.choice-option:nth-child(1) .modern-radio label:before {background-color:#FF0000 !important;border-color:#FF0000 !important}.choice-option:nth-child(2) .modern-radio label:before {background-color:#ff0 !important;border-color:#ff0 !important}.choice-option:nth-child(3) .modern-radio label:before {background-color:#0f0 !important;border-color:#0f0 !important}

</style>

25) Ampel-Bewertungsfrage und eckig

Beispiel einer Ampel-Bewertungsfrage mit eckigen Buttons

Abb. 3 - Beispiel Ampel-Bewertungsfrage mit eckigen Buttons

 

<style type="text/css">

.scale-question .radiobutton { font-size:1.5em !important } .scale-question .radiobutton label:before { border-radius:0.25em !important; border-color:#aaa !important; border-bottom-width:3px } .scale-question .radiobutton input:checked + label:before { background:#fff !important } .scale-question .radiobutton input:checked + label:after { color:#333 !important; text-shadow:none !important } .scale-question .radiobutton:nth-child(2) label:before { border-bottom-color:#b22222 !important } .scale-question .radiobutton:nth-child(3) label:before, .scale-question .radiobutton:nth-child(4) label:before, .scale-question .radiobutton:nth-child(5) label:before, .scale-question .radiobutton:nth-child(6) label:before, .scale-question .radiobutton:nth-child(7) label:before, .scale-question .radiobutton:nth-child(8) label:before { border-bottom-color:#b22222 !important } .scale-question .radiobutton:nth-child(9) label:before, .scale-question .radiobutton:nth-child(10) label:before { border-bottom-color:#ffd700 !important } .scale-question .radiobutton:nth-child(11) label:before, .scale-question .radiobutton:nth-child(12) label:before { border-bottom-color:#32cd32 !important } .scale-question.radios .custom-label-lower-left .bubble { color:#b22222 !important; border:0; background:transparent; box-shadow:none !important; font-weight:700 } .scale-question.radios .custom-label-lower-right .bubble { color:#32cd32 !important; border:0; background:transparent; box-shadow:none !important; font-weight:700 } .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 }</style>

 

Jetzt kostenfrei starten!

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

nach oben