搜索框动画

时间:2017-08-06 15:18:28

标签: javascript html css

我创建了一个搜索框动画。当点击图标时,它会打开。问题是当我点击“x”关闭盒子时,它先移动到右端然后关闭。这是链接:enter code here https://codepen.io/BeauBo/pen/YxNwpp。 有谁可以帮我这个?提前谢谢!

2 个答案:

答案 0 :(得分:1)

它干扰了另一个类“close.less”(我无法弄清楚这个css来自哪里)。如果你只是将你的“关闭”类重命名为“close-form”,它应该可以正常工作。

答案 1 :(得分:1)

您的搜索栏向右移动的原因是因为您的表单在按下关闭按钮时获得 float:right;

将以下内容添加到css中的form.close类中以解决此问题。

form.close,
form.close .bar,
form.close .bar:before,
form.close .bar:after {
    float: none;
    animation-direction: reverse;
}