【发布时间】:2015-01-13 20:16:26
【问题描述】:
这不是重复的。虽然我基本上在寻找与the other post 相同的结果,但我想以不同的方式进行。他们正在使用背景图片,而我想使用<span>。
我正在尝试制作一个文本框,以便当用户输入时,右侧会显示一个“X”。但是,我不希望在框中没有文本时出现“X”,就像现在一样。
我尝试将“X”设置为白色,并让它在滑动时转换颜色,但是当您将鼠标向下拖动到它上面时仍然可以选择。
我想我需要将它放在文本框内(不知何故),然后将其向右滑动并使用overflow: hidden 隐藏它。我也尝试过这样做,但我无法做到。
http://jsfiddle.net/qgy8Ly5L/16/
<span> 在未显示时应位于白色背景“后面”。中间过渡应如下所示:
(来源:googledrive.com)
这在 CSS 中是否可行,如果可以,我该怎么做?
【问题讨论】:
标签: css input hide css-transitions