Ich möchte gern per CSS die genannten Felder animieren und komme damit nicht klar.
Per "transform: translate" möchte ich die "placeholder"-Einträge bei Klick in die Felder (focus) bewegen - das funktioniert auch durch die Broswer-Präfixe - sowohl in Firefox als auch in Chrome.
Zusätzlich möchte ich jetzt die Bewegung mit "transition" animieren.
Auf http://caniuse.com/#search=transition stehen für die aktuellen Broswergenerationen sowohl "transform" als auch "transition" als OHNE Präfix nutzbar. Allerdings funktioniert "transform" (siehe oben) bei mir nur mit Präfix. "transition" (Code siehe nachfolgend) funktioniert mit und ohne Präfix im Chrome - im Firefox funktioniert es gar nicht.
Der "senden"-Button (Code siehe unten) wird in beiden Browsern ebenfalls korrekt mit "transition" animiert, was für mich belegt, dass es ohne Pfäfix funktioniert (auch im Firefox).
Warum funktioniert "transition" (für input/textarea + placeholder) nicht im Firefox und nur für den "senden"-Button - seht ihr einen Fehler - könnt ihr mir helfen?
Danke für eure Hinweise!!
Per "transform: translate" möchte ich die "placeholder"-Einträge bei Klick in die Felder (focus) bewegen - das funktioniert auch durch die Broswer-Präfixe - sowohl in Firefox als auch in Chrome.
Code:
input:focus::-webkit-input-placeholder {font-size: 0.8rem; -webkit-transform: translateY(-15px); transform: translateY(-15px); visibility: visible !important;}
input:focus:-moz-placeholder {font-size: 0.8rem; -moz-transform: translateY(-15px); visibility: visible !important;}
input:focus::-moz-placeholder {font-size: 0.8rem; -moz-transform: translateY(-15px); visibility: visible !important;}
input:focus:-ms-input-placeholder {font-size: 0.8rem; -ms-transform: translateY(-15px); visibility: visible !important;}
Zusätzlich möchte ich jetzt die Bewegung mit "transition" animieren.
Auf http://caniuse.com/#search=transition stehen für die aktuellen Broswergenerationen sowohl "transform" als auch "transition" als OHNE Präfix nutzbar. Allerdings funktioniert "transform" (siehe oben) bei mir nur mit Präfix. "transition" (Code siehe nachfolgend) funktioniert mit und ohne Präfix im Chrome - im Firefox funktioniert es gar nicht.
Code:
input::-webkit-input-placeholder {transition: all 0.5s ease-in-out;}
input:-moz-placeholder {transition: all 0.5s ease-in-out;}
input::-moz-placeholder {transition: all 0.5s ease-in-out;}
input:-ms-input-placeholder {transition: all 0.5s ease-in-out;}
Der "senden"-Button (Code siehe unten) wird in beiden Browsern ebenfalls korrekt mit "transition" animiert, was für mich belegt, dass es ohne Pfäfix funktioniert (auch im Firefox).
Code:
#send {transition: all 0.5s ease-in-out;}
Warum funktioniert "transition" (für input/textarea + placeholder) nicht im Firefox und nur für den "senden"-Button - seht ihr einen Fehler - könnt ihr mir helfen?
Danke für eure Hinweise!!