当前位置: 首页 > 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制作异步爬虫
  • [LeetCode] Wiggle Sort
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • HTTP请求重发
  • JS+CSS实现数字滚动
  • LeetCode29.两数相除 JavaScript
  • mongo索引构建
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Python爬虫--- 1.3 BS4库的解析器
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • spark本地环境的搭建到运行第一个spark程序
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • vue的全局变量和全局拦截请求器
  • Zepto.js源码学习之二
  • 安装python包到指定虚拟环境
  • 人脸识别最新开发经验demo
  • 算法-插入排序
  • 提醒我喝水chrome插件开发指南
  • 王永庆:技术创新改变教育未来
  • 微信小程序设置上一页数据
  • 我有几个粽子,和一个故事
  • 我与Jetbrains的这些年
  • 新手搭建网站的主要流程
  • 智能合约开发环境搭建及Hello World合约
  • 2017年360最后一道编程题
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​马来语翻译中文去哪比较好?
  • ​一些不规范的GTID使用场景
  • #pragam once 和 #ifndef 预编译头
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $$$$GB2312-80区位编码表$$$$
  • (1)STL算法之遍历容器
  • (1)虚拟机的安装与使用,linux系统安装
  • (C语言)逆序输出字符串
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627