1
この場合、私はつまずく。入力フィールドの幅がボタン上で制御されているときにオートフォーカスが動作しない。それは、後方幅のアニメーションをトリガーするため、クリックの焦点は...どちらかHTML5入力オートフォーカスが動作しない
動作しない私はので、ここで私が何をしたかをお見せするためにcodepenだ、どこかの愚かな階層ミスを疑う:申し訳ありませんhttps://codepen.io/anon/pen/qPqXdp
私は怖いの基本的なトラブル...
.center {
margin: 0 auto;
width: 700px;
}
.search-wrap {
position: relative;
}
.search-button {
width: 50px;
height: 50px;
position: absolute;
right: 0;
}
.search-form {
height: 51px;
width: 0;
position: absolute;
right: 50px;
top: 0;
-webkit-transition: width 400ms ease;
transition: width 400ms ease;
}
.search-form .search-field {
height: 100%;
width: 100%;
}
.search-button:focus+.search-form {
width: 650px;
right: 50px;
}
<div class="center">
<div class="search-wrap">
<button class="search-button">?</button>
<form class="search-form">
<label>
<input type="search" class="search-field" autofocus/>
</label>
</form>
</div>
</div>