收藏
回答

textarea中placeholder想做一个带图标的效果一般怎么弄?

textarea中placeholder想做一个带图标的效果,我模拟了一个这种效果,但输入法汉字时会覆盖,不太理想。

最后一次编辑于  2020-12-01
回答关注问题邀请回答
收藏

4 个回答

  • 拾柒
    拾柒
    2020-12-01

    1.如果想要图标一直在,text-indent: 28px;首行缩进字符就可以了

    2.如果是通过获取焦点或有值来判断,监测改变显示隐藏就行了

    2020-12-01
    有用
    回复 1
    • 威风扫地飞
      威风扫地飞
      2020-12-01
      textarea中placeholder 不能设置text-indent。获取焦点可以,但未输入时就隐藏了不好。输入法拼写汉字未完成的时候不能知道是否有值。
      2020-12-01
      回复
  • Yinux
    Yinux
    2020-12-01

    弄个事件处理函数回填一下

    2020-12-01
    有用
    回复 1
    • 威风扫地飞
      威风扫地飞
      2020-12-01
      就是不知道用哪个事件好。输入法拼写汉字未完成的时候不能知道是否有值
      2020-12-01
      回复
  • admin
    admin
    2020-12-01

    这个不难吧,调整一下距离就好了

    2020-12-01
    有用
    回复 3
  • 威风扫地飞
    威风扫地飞
    2020-12-01

    2020-12-01
    有用
    回复 2
    • 971112
      971112
      2021-06-01
      所以到现在 也没解决办法么
      2021-06-01
      回复
    • 威风扫地飞
      威风扫地飞
      2021-07-07回复971112
      这是个兼容问题,把ios和安卓分开写能达到需要的效果
      2021-07-07
      回复
登录 后发表内容
问题标签