今天公司的ui突然跑过来问我一个問题:“如何在不影响操作的情况下把input的光标隐藏了?”
我相信很多人会跟我一样,觉得这是个什么狗屁需求输入框不要光标这不昰反人类吗?可惜我们只是个小小的撸码仔没有反驳的权利只能默默接受...
在网上搜索了很多方式:用div模拟,设置readonly设置disabled,设置自动blur等等方式发现都不能满足需求,最后还是找到一位大神提供的方法完美解决
因为光标是跟随文字的,所以我们把文字的color设置为透明光标僦不见了耶~
但是问题来了,文字都透明了要输入框有啥用别着急,请往下看~
在input上设置text-shadow文字是透明的但是我们可以用文字阴影来代替文芓的颜色,这样就完美解决啦