Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Statements als "gedrückt" bzw. ausgewählt anzeigen

  • MClint
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 1 week ago #165445 by MClint
Hallo zusammen,


ich arbeite mit Version 2.50+ und habe folgende Frage:

Ich möchte gerne in einem Fragebogen mehrere Statements nacheinander abfragen. Diese sollen in „Kästen“ erscheinen und sobald ich ein Statements ausgewählt habe, soll dieses in limesurvey als „gedrückt“ bzw. ausgewählt angezeigt werden, d.h. ich möchte keine Kästchen bzw. Auswahlpunkte vor die Statements, wie es bei einer normalen Mehrfachauswahl der Fall ist.
Anbei ein Bild, wie ich mir das vorstellen würde. Mein Bild würde dann bedeuten, dass Statement 2 und 3 ausgewählt wurden, 1 und 4 nicht.
Wie kann ich meine Statements so in meine Umfrage einbauen?

Vielen Dank für eure Hilfe und beste Grüße!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 1 week ago #165448 by Joffm
Hallo,
Du kannst dies ans Ende Deiner "template.css" setzen:
Code:
.blo input[type=radio] + label+div {
color: #000;
padding: 10px;
border: 1px solid #aaaaaa;
margin-left: -20px !important;
background-color: #ecd28f;
}
.blo input[type=radio]:checked + label+div {
color:white;
background-color: #C18D00;
font-style: normal;
padding: 10px;
border: 1px solid #0e3e63;
margin-left: -20px !important;
}
.blo .radio label::before {
visibility: hidden !important;
}
.blo .radio label::after {
visibility: hidden !important;
}
 
.blo input[type=checkbox] + label+div {
color: #000;
padding: 10px;
border: 1px solid #f1f1f1;
margin-left: -20px !important;
background-color: #ecd28f;
}
.blo input[type=checkbox]:checked + label+div {
color:white;
background-color: #C18D00;
font-style: normal;
padding: 10px;
border: 1px solid #0e3e63;
margin-left: -20px !important;
}
.blo input[type=checkbox]:disabled + label+div {
color: #aaa;
background-color: #EEE;
font-style: normal;
padding: 10px;
border: 1px solid #eee;
margin-left: -20px !important;
cursor: not-allowed;
}
 
.blo .checkbox label::before {
visibility: hidden !important;
}
.blo .checkbox label::after {
visibility: hidden !important;
}

Dann setzt Du in die css-Klasse der Frage (in "Erweiterte Einstellungen") der Wert "blo" (soll an "Block" erinnern).
Alle Farben (also color: background-color, border) kannst Du ja anpassen.
Das ocker hier liegt am Template.


Geht auch für single punch Fragen.




Viel Erfolg
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • MClint
  • MClint's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 1 week ago #165458 by MClint
Vielen Dank für die schnelle Hilfe!
Ich hätte nochmal eine Frage dazu und zwar: Wo finde ich die "template.css" in limesurvey in die ich das einsetzen kann?

Lieben Dank und viele Grüße
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 1 week ago #165466 by Joffm
Ich gehe einmal davon aus, Du hast die entsprechenden Berechtigungen.





Da Version 2.50+ ja bis ca. August 2016 "in Betrieb war", denke ich Du hast das Manual den Vorlagen-Editor betreffend, auch gelesen.

Bis dann
Joffm

P.S. Ohne entsprechende Berechtigung, als z.B. irgendeine Uni-Installation - könntest Du versuchen, den css-Teil in den Fragentext einzufügen (natürlich im Quellcode-Modus)

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: MClint
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose