Ich versuche, die gesamte Bewegung meiner Suchbox zu animieren. Bis jetzt werden die Deckkraft und die Breite animiert, aber sobald die Breite auf 0 gesetzt ist und die Animation abgeschlossen ist, wird der Bereich, in dem das Suchfeld kollabiert, ohne Animation ausgeführt. Stattdessen möchte ich, dass die Breite die Positionierung anderer Elemente dynamisch beeinflusst.Animierte Bewegung von Elementen
Mein Javascript apppends .show das Suchfeld
input.search-box {
opacity: 0;
width: 0px;
transition: 1s;
}
input.search-box.show {
width: 100%;
opacity: 1;
transition: 1s;
}
Es gibt auch ein anderes Problem von dort Leerzeichen zu sein, wo es sollte nicht zwischen dem Suchsymbol und dem Home-Symbol sein. Ich bin ziemlich sicher, dass es wegen der Suchbox ist.
<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>
Was haben Sie bisher getan? –
Die Leerstelle stammt höchstwahrscheinlich aus dem LI-Container. Verwenden Sie das Element inspect. Sollte keine Fragen sein, nachdem Sie es überprüft haben. –