首页 > 其他分享 > textarea autosize textarea 设置高度问题

textarea autosize textarea 设置高度问题

时间:2023-05-10 21:15:31浏览次数:36  
标签:autosize textarea 高度 height padding 设置

element ui里的 textarea  高度在没有设置autosize 的时候可以用属性 rows='x'来设置

如果设置了autosize 后,rows属性就失效了,本来想着用autosize="{ minRows: 1, maxRows: 4}",来设置高度应该是可以的,但是textarea  默认  rows='2',所以方法行不通

然后想着用textarea 的高度来限制,发现限制高度了autosize设置的就不起作用了。这个文本框的height是由行内样式所控制面对这个问题,

最后发现textarea的高度可以用padding来撑开,然后就在浏览器调整需要撑开的高度,这样光标也会居中的

    .el-textarea__inner{
      // padding: 14px 115px 14px 15px !important;
      line-height: 21px;
      padding: 10px 110px 10px 8px !important; // 只要改变这里的 padding 就可以影响到 textarea 的高度
    }

因为我右侧要预留出比较大的宽度来放按钮,我就测试了,发现了110px的大小比较适合我的宽度

设计还要求placeholder内容要居中然后就将placeholder设置line-height达到想要的高度就可以了。

  ::placeholder{
      font-size: 12px;
      line-height: 20px;
  }

至此所有的功能就实现了。

 

标签:autosize,textarea,高度,height,padding,设置
From: https://www.cnblogs.com/NicoleYe/p/17389283.html

相关文章

  • c#设置checkbox选中状态
    this.checkBox1.Checked=true;//设置默认勾选......
  • 在CentOS 7中设置环境变量有多种方式
    在CentOS7中设置环境变量有多种方式。以下是其中几种常用的方法:设置系统级环境变量将环境变量添加到/etc/profile文件中。编辑该文件并在末尾添加类似下面的语句:exportPATH=/path/to/bin:$PATH保存文件后,使用source/etc/profile或重启系统使其生效。注意,此时所有用......
  • 使用mybatisplus分页插件,设置了每页容量和页数但还是获取的全部数据(已解决)
    注意观察mybatisplus的查询语句,分页插件正确配置后,在查询时会使用limit限制查询的数量(如下图) 但是如果没配置好就是没有limit这个限制,只要加上配置文件或者确认自己的配置正确即可,配置参考如下博客springboot(二)整合mybatisplus+分页插件+代码生成springboot(二)整合mybat......
  • GeoServer发布图层栅格格式设置样式
    最近工作中使用到了geoserver发布tif图,发布图层后需要给图层设置样式。发布图层就不在这里说了,可以参考其他博客,主要记录一下编写图层样式。一、介绍1、图层类型在geoserver中图层类型分为以下几类:我们可以在管理界面中查看我们发布的图层类型,后面写样式时需要根据我......
  • 浏览器设置广告拦截
    打开系统自带浏览器点击右边...选择扩展   进入扩展页面后搜索adguard后下载插件开启拦截功能随便打开一个网页测试拦截功能......
  • Windows下安装Redis,并设置开机自动启动
    这篇文章是在Windows上安装redis,关于如何在Linux上安装redis可以参看Redis下载地址:https://github.com/tporadowski/redis/releases1.下载redis,并解压2.打开cmd命令行进入redis文件夹下,输入如下命令redis-server.exeredis.windows.conf 3.打开一个新的cmd,输入命令redis-serve......
  • 直播app系统源码,dialogfragment设置底部没有和屏幕有间隔
    直播app系统源码,dialogfragment设置底部没有和屏幕有间隔 @Override  publicvoidonStart(){    super.onStart();    Windowwindow=getDialog().getWindow();    if(window!=null){      //设置window的背景色为透明色. ......
  • linux 设置定时任务
    这里我们定时清理缓存(AI训练经常导致缓存没有及时清理,后面的读写操作就很慢)书写启动文件sudovimcleanBuff.sh#!/bin/bashecho"开始清理缓存"#写入硬盘,防止数据丢失sync;sync;sync;#延迟10Ssleep10echo1>/proc/sys/vm/drop_cachesecho2>/proc/sys/vm/drop......
  • Linux 设置 LD_LIBRARY_PATH
    转载:https://www.cnblogs.com/zhanggaofeng/p/7535034.html 在Linux下,如果自己写好一个动态链接库,需要在其他程序里调用,则需要让这些程序能找到这个动态链接库,如果设置的不对,就会出现类似的错误:errorwhileloadingsharedlibraries:libmysqlclientso.so.0:cannotopens......
  • allegro16.6设置使VIA打在PAD上不提示DRC
     allegro中任何一个DRC都可以通过show这个DRC的信息来解决问题,从DRC中会显示这个报错的原因已经是哪一类型的详细错误!这里是以VIA打在PAD上不提示DRC举例1、Setup->Constraints->ConstraintManager->在弹出的页面:Analyze->:AnalysisModes->PhysicalModes->Pad-paddirectc......