当LTR网站上的搜索图标位于左侧时,展开搜索栏问题

时间:2013-11-06 15:12:57

标签: javascript html css transition

我正在使用Expanding Search Bar,但根据我的要求/设计,搜索图标应位于左侧。因此,我修改了代码,将right替换为leftfloat: right替换为float: left,并使用左边距填充右边距填充搜索输入。

现在,当我点击搜索图标时,搜索输入会展开。但搜索图标向左移动,直到转换完成。

我想因为关注搜索输入(direction: ltr),这个问题正在发生。我不太了解它。如何解决?

这是fiddle

1 个答案:

答案 0 :(得分:0)

如果你添加溢出:可见;在搜索打开状态下,它会阻止Chrome中的移动:

.sb-search.sb-search-open, .no-js .sb-search {
    width: 100%;
    overflow: visible;
}

这是我演奏的小提琴:http://jsfiddle.net/MathiasaurusRex/j7679/1/