这不是一个重复的问题。虽然我基本上正在寻找与其他帖子相同的结果,但我想用不同的方式去解决它。他们使用背景图片,而我想使用<span>
。
我正在尝试制作一个文本框,当用户在其中输入时,右侧会出现一个“X”。 但是,当框中没有文本时,我不希望“X”出现,就像现在一样。
我试图使“X”变白,并在它滑动时过渡它的颜色,但是当您将mousedown拖动到它上面时,您仍然可以选择它。
我想可能需要将其放入文本框中(以某种方式),然后将其向右滑动并使用overflow:hidden
隐藏它。 我也尝试过这样做,但无法得到任何进展。
http://jsfiddle.net/qgy8Ly5L/16/
<span>
应该在不显示时在白色背景“后面”。 中间转换应如下所示:
(来源:googledrive.com)
在CSS中是否可以实现,如果可以,如何实现?