原文:高度自适应的输入框

有时候我们需要一个高度能随内容自动增加的输入框,input 显然不行,因为 input 里的文字是不换行的。文本域 textarea 里的文字倒是换行的,可一旦文字内容超过其高度,textarea 就会增加一个烦人的滚动条,这是很影响视觉的,就如同下面: 那么有没有办法制作一个高度能随文字内容自动增加的输入框呢 答案是肯定的,下面介绍两种方式。 方式一 这种方式依然使用 textarea, 主要思 ...

2019-12-13 15:27 0 481 推荐指数:

查看详情

自适应高度输入框(contenteditable/textarea)

1.坑1(IOS端无法输入) 在取消全局默认样式的时候,由于代码加了-webkit-user-select: none(设置或检索是否允许用户选中文本),只要在当前div上设置-webkit-user-select: text就可以输入了。 2.坑2(IOS端无法获取焦点 ...

Mon Jan 07 19:44:00 CST 2019 0 1129
实现一个高度自适应输入框

需求背景 实现一个输入框高度可以随着输入文字的增加而自动增高,类似于微信输入 有placeholder,输入为空时,显示placeholder 可设置maxlength 设想1:使用textarea实现 将textarea ...

Wed May 24 17:37:00 CST 2017 0 3998
CSS实现输入框宽度随内容自适应效果

  有时候我们会遇到如下需求:输入框的宽度随内容长度自适应,当输入框宽度增大到一定值时,里边的内容自动隐藏。   面对这种需求,我们首先想到的是使用input元素标签,但是发现input标签的宽度默认设定的是固定的,不支持min-width和max-width样式,所以如果想实现宽度随内容自适应 ...

Wed Oct 17 18:30:00 CST 2018 0 5576
输入框文本大小自适应效果

简介 常常有产品提起这种效果 html 写上一个input元素 css 重点在于transition动画,让字体大小切换的时候显得平滑 js 监听input输入框输入,计算输入框内容的长度(一个中文当作两个字符长度),程序中写死计算规则。 ...

Sun Mar 15 01:48:00 CST 2020 0 847
CSS 自适应内容宽度的输入框

目前我所知道的有两种方式,相信不难找到 1、给普通 div 标签设置 contenteditable="true",设置 inline-block 以后,就可以自适应内容宽度了 2、将 input 的输入内容同步到一个透明的 div ,父级宽度跟随 div 的宽度,然后设置 input ...

Tue Jan 18 19:01:00 CST 2022 0 957
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM