我正在試圖爲搜索框的整個運動設置動畫。到目前爲止,不透明度和寬度動畫,但是一旦寬度設置爲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容器。使用檢查元素。檢查後應該沒有問題。 –