Improved animations
This commit is contained in:
parent
7c435efbdb
commit
2e74a5ba3d
|
@ -14,7 +14,7 @@ more = Weiter »»»
|
||||||
title = A oder B
|
title = A oder B
|
||||||
mail_link = Einreichen!
|
mail_link = Einreichen!
|
||||||
help_link = Hilfe?
|
help_link = Hilfe?
|
||||||
help = <strong>Hilfe</strong><p>Wähle die Antworten in beliebiger Reihenfolge durch Klicken/Tippen oder mit der Tastatur (a/b) aus. Sobald alle Antworten ausgewählt wurden, werden nach einer kurzen Wartezeit automatisch neue Fragen geladen.</p><p>Möchtest du nicht alle Fragen beantworten, klicke einfach auf die Schaltfläche "Weiter" unten rechts (das klappt auch, während der Countdown läuft).</p><p>Klicke/tippe außerhalb dieses Fensters oder bewege die Maus, um fortzufahren.</p><p>Diese Webseite zeichnet keine Daten auf und verwendet keine Cookies.</p>
|
help = <strong>Hilfe</strong><p>Wähle die Antworten durch Klicken/Tippen oder mit der Tastatur durch Drücken der Tasten "a" bzw. "b" aus (beantwortet die jeweils nächste unbeantwortete Frage). Sobald alle Antworten ausgewählt wurden, werden nach einer kurzen Wartezeit automatisch neue Fragen geladen.</p><p>Möchtest du nicht alle Fragen beantworten, klicke einfach auf die Schaltfläche "Weiter" unten rechts oder drücke "F5" (beides klappt auch, während der Countdown läuft).</p><p>Klicke/tippe außerhalb dieses Fensters oder bewege die Maus, um fortzufahren.</p><p>Diese Webseite zeichnet keine Daten auf und verwendet keine Cookies.</p>
|
||||||
separator = oder
|
separator = oder
|
||||||
questions_prefix = Es gibt derzeit
|
questions_prefix = Es gibt derzeit
|
||||||
questions_suffix = Fragen.
|
questions_suffix = Fragen.
|
||||||
|
|
|
@ -1,9 +1,34 @@
|
||||||
label.a.slide {
|
label.a.slide1 {
|
||||||
animation-duration: 1s;
|
animation-duration: 1s;
|
||||||
animation-name: slideinfromleft;
|
animation-name: slideinfromleft;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
label.a.slide2 {
|
||||||
|
animation-duration: 1.25s;
|
||||||
|
animation-name: slideinfromleft;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.a.slide3 {
|
||||||
|
animation-duration: 1.5s;
|
||||||
|
animation-name: slideinfromleft;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.a.slide4 {
|
||||||
|
animation-duration: 1.75s;
|
||||||
|
animation-name: slideinfromleft;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.a.slide5 {
|
||||||
|
animation-duration: 2s;
|
||||||
|
animation-name: slideinfromleft;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@keyframes slideinfromleft {
|
@keyframes slideinfromleft {
|
||||||
from {
|
from {
|
||||||
left: -640px;
|
left: -640px;
|
||||||
|
@ -14,12 +39,36 @@ label.a.slide {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
label.b.slide {
|
label.b.slide1 {
|
||||||
animation-duration: 1s;
|
animation-duration: 1s;
|
||||||
animation-name: slideinfromright;
|
animation-name: slideinfromright;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
label.b.slide2 {
|
||||||
|
animation-duration: 1.25s;
|
||||||
|
animation-name: slideinfromright;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.b.slide3 {
|
||||||
|
animation-duration: 1.5s;
|
||||||
|
animation-name: slideinfromright;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.b.slide4 {
|
||||||
|
animation-duration: 1.75s;
|
||||||
|
animation-name: slideinfromright;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.b.slide5 {
|
||||||
|
animation-duration: 2s;
|
||||||
|
animation-name: slideinfromright;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
@keyframes slideinfromright {
|
@keyframes slideinfromright {
|
||||||
from {
|
from {
|
||||||
left: 640px;
|
left: 640px;
|
||||||
|
|
|
@ -30,7 +30,7 @@ a #help {
|
||||||
|
|
||||||
a:hover #help {
|
a:hover #help {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 65px;
|
top: 70px;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
height: auto;
|
height: auto;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
|
|
|
@ -6,10 +6,10 @@
|
||||||
{%- set id.value = id.value + 1 %}
|
{%- set id.value = id.value + 1 %}
|
||||||
<div class="ab">
|
<div class="ab">
|
||||||
<input type="radio" id="a{{ id.value }}" class="a" name="group-{{ id.value }}">
|
<input type="radio" id="a{{ id.value }}" class="a" name="group-{{ id.value }}">
|
||||||
<label for="a{{ id.value }}" class="a slide" title="{{ question['A'] }}"> A) {{ question['A'] }}</label>
|
<label for="a{{ id.value }}" class="a slide{{ id.value }}" title="{{ question['A'] }}"> A) {{ question['A'] }}</label>
|
||||||
<div class="separator">{{ separator }}</div>
|
<div class="separator">{{ separator }}</div>
|
||||||
<input type="radio" id="b{{ id.value }}" class="b" name="group-{{ id.value }}">
|
<input type="radio" id="b{{ id.value }}" class="b" name="group-{{ id.value }}">
|
||||||
<label for="b{{ id.value }}" class="b slide" title="{{ question['B'] }}">B) {{ question['B'] }}</label>
|
<label for="b{{ id.value }}" class="b slide{{ id.value }}" title="{{ question['B'] }}">B) {{ question['B'] }}</label>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|
Loading…
Reference in New Issue