我正在试图为搜索框的整个运动设置动画。到目前为止,不透明度和宽度动画,但是一旦宽度设置为0并且动画完成,搜索框折叠的区域就没有动画。相反,我想要的是宽度会动态地影响其他元素的位置。元素的动画运动
我的JavaScript apppends .show搜索框
input.search-box {
opacity: 0;
width: 0px;
transition: 1s;
}
input.search-box.show {
width: 100%;
opacity: 1;
transition: 1s;
}
还有那里是空的空间,不应该有,搜索图标,主页图标之间的另一个问题。我很确定它是因为搜索框。
<li>
<a href="index.html"><i class="fa fa-home"></i></a>
</li>
<li class="search-box-list">
<input id="search-box" type="text" class="search-box special" placeholder="Input STEAMID..." />
</li>
<li class="search-icon-list">
<a href="#" class="fa fa-search search-icon"></a>
</li>
你有什么迄今所做? –
空格最有可能来自LI容器。使用检查元素。检查后应该没有问题。 –