当前位置: 首页 > news >正文

input实现文字超出省略号功能

input实现文字省略号功能

普通元素实现文字超出宽度自动变成省略号非常简单,给元素加个宽度,然后再加这三句css即可:

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;

有没有想过给input="text"元素也加这个效果呢?如图:
图片描述

input实现文字超出省略号功能

<style>
    *{
        margin: 0;
        padding: 0;
    }
    .box{
        width: 200px;
        padding: 15px;
        border: 1px solid #f60;
        margin: 50px auto;
    }
    .form-control{
        height: 30px;
        line-height: 30px;
        padding: 5px 10px;
    }
    .text-ellipsis{
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    h2{
        width: 300px;
        margin: 10px auto;
    }
</style>

<h2 class="text-ellipsis">文字超出宽度自动变成省略号</h2>
<div class="box">
    <input type="text" class="form-control text-ellipsis">
</div>

其实,让input实现文字超出自动变省略号也非常简单,还是那三段代码。经测试,目前(2018-11-23)为止,只有最新的Chrome、Firefox两个浏览器支持,移动端未测试!

相关文章:

  • 复习Javascript专题(四):js中的深浅拷贝
  • stackoverflow:为什么排序后的数组要比未排序数组运行快3倍以上?
  • 胡小林:把日常生活中碰到的事变成我们发露忏悔的机会
  • 分布式消息队列 Kafka
  • 网站如何做好SEO优化,该怎么选择SEO软件?
  • JAVA入门到精通-第67讲-sqlserver作业讲评
  • Tcp/Ip 三次握手与四次挥手
  • jQuery操作表格(table)的常用方法、技巧汇总
  • [转]GitLab Continuous Integration (GitLab CI/CD)
  • 实战开发正则归纳
  • Android Activity生命周期图解
  • JavaScript权威指南手记(一)
  • 阿里巴巴下一代云分析型数据库AnalyticDB入选Forrester Wave™ 云数仓评估报告 解读...
  • 美团容器平台架构及容器技术实践
  • 利用aiohttp制作异步爬虫
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • eclipse的离线汉化
  • javascript数组去重/查找/插入/删除
  • js ES6 求数组的交集,并集,还有差集
  • pdf文件如何在线转换为jpg图片
  • 浮动相关
  • 关于springcloud Gateway中的限流
  • 简析gRPC client 连接管理
  • 理清楚Vue的结构
  • 那些被忽略的 JavaScript 数组方法细节
  • 你真的知道 == 和 equals 的区别吗?
  • 如何合理的规划jvm性能调优
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 异常机制详解
  • 正则表达式小结
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ![CDATA[ ]] 是什么东东
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #前后端分离# 头条发布系统
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (二十三)Flask之高频面试点
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (十)T检验-第一部分
  • (顺序)容器的好伴侣 --- 容器适配器
  • (一) storm的集群安装与配置
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)C#调用WebService 基础
  • **PHP分步表单提交思路(分页表单提交)
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net core 6 redis操作类
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net 按比例显示图片的缩略图
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NetCore 如何动态路由