テキストボックスがフォーカスされているときと、ユーザーが入力しているときにプレースホルダを上部に移動したいとします。入力中にプレースホルダをフォーカスの上に移動するにはどうすればよいですか?
これは単なるhtml/cssかjavascriptであるかわかりません。
私の現在のCSSは次のようになります、と私はまだJSコードがありません:それはほとんどの作業を行い
input:focus::-webkit-input-placeholder {
font-size: .75em;
position: relative;
top: -15px;
transition: 0.2s ease-out;
}
input::-webkit-input-placeholder {
transition: 0.2s ease-in;
}
input[type="text"]:focus, input[type="password"]:focus {
height: 50px;
padding-bottom: 0px;
transition: 0.2s ease-in;
}
input[type="text"], input[type="password"] {
height: 50px;
transition: 0.2s ease-in;
}
を(リンクのように完璧ではない)が、私は、タイピングを開始すると、プレースホルダが消えます。私はtwitter-bootstrapを使っています。何か簡単なことがあれば!
ありがとうございました。
ページを調べるだけでは、操作しているプレースホルダではないことがわかります.DIVがINPUTの上に浮いています。そのサイトのコードを見るだけで、何が起こっているのかを再現できるはずです。 –
プレースホルダコードが表示されず、別のdivを使用していることがわかりませんでした。だから、入力中にプレースホルダを残す方法はありませんか? –
GoogleのMaterial Design Liteも同様の動作をします。 [Here](http://codepen.io/joshadamous/pen/yyyqJZ)は、HTML/CSS/jQueryでこのような機能を実装する方法の例です。私はあなたが何とかJSを一般的に必要と思うので、それをすべてうまく動作させることができます。 –