2017-10-09 6 views
0

高さをゼロに設定してdivを "非表示"にした場合、ユーザーがタブをタップしたときの高さを指定できますか?現在、私はそれにタブすることができ、フィールドに入力します。もしjavascriptでそれを展開すると、高さがゼロに設定されているときにフィールドにキーイングされたものが表示されます。あなたのようなもので、CSSを経由してそれを達成することができ、入力要素についてフォーカスにタブ移動したときのCSSの高さがゼロから増加する

+0

なぜない...しかし、私は**私たちはあなたの実装を参照してくださいする必要があります疑います**。これは比較的簡単なはずです*。 –

+0

あなたはそのdivの ':focus'疑似セレクタのスタイリングを試みましたか?つまり、div.hidden:focus {height:50px; } ' – zgood

+0

div:に':focus'できるように 'tabindex'を設定する必要がありますが、コードを見ずに提案をするのは難しいです。 –

答えて

0

:?

input { 
 
    height: 0px; 
 
    border: 0; 
 
    background: transparent; 
 
    transition: all .3s linear; 
 
} 
 

 
input:focus { 
 
    height: 40px; 
 
    border: 1px solid lightgray; 
 
    background: white; 
 
}
<p> Click anywhere in snippet window first, then tab with keyboard</p> 
 
<input type="text">

関連する問題