私は次のCSSスニペットを使用して、ユーザーが入力ボックスを選択したときにラベルテキストをアニメーション/移動することができます。CSSアニメーションを1回だけ実行する
input:focus ~ label, input.used ~ label {
top: -20px;
transform: scale(.75); left: -2px;
color: #4a89dc;
}
これはうまくいきますが、私は問題に直面しています。別の入力を選択すると、ラベルテキストは元の位置に戻って元のテキストと重なって表示されます。
ラベルのテキストをすべて一緒に消してもらいたい、または新しい位置に残したいと思っています。言い換えれば、それは非アクティブな位置に戻ってはならない。
js fiddleを作成するか、ここでテスト用にコードを投稿してみてください。 – Muhammad
それは正しいです。私はそうし、問題は解決されます。ありがとうございました。 –