首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS控制文字只显示两行,超出部分显示省略号

由于使用css控制文字只显示多行,超出部分显示省略号,存在一定的兼容性问题,所以总结了一下网上一些大咖使用js实现控制行数的解决方案。...第一步:依次引入jquery.js+jquery.ellipsis.js+jquery.ellipsis.unobtrusive.js。...(1)jquery.js源代码下载  http://jquery.com/ (2)jquery.ellipsis.js   源代码 可以通过该部分修改默认的行数,修改row的值即可。...options.callback.call(this); }); return this; }; }) (jQuery); (3)jquery.ellipsis.unobtrusive.js...; 第二步:需要一个装载内容的容器,并在其上添加属性data-toggle="popover",data-ellipsis="true",data-toggle的值可以定义成其他的值,只需后续与调用的js

4.2K40

浅谈移动端过长文本溢出显示省略号实现方案

首先一个最基本的需求就是当文本超过一行最大宽度时,超出的部分变为省略号,如下图所示。 这个功能比较基础,只用css就可以实现,如下图所示代码块。...可是有时候产品同学希望显示的文本可以再多一点,于是就有了多行文本溢出显示省略号的需求,如下图所示。 这个功能也可以通过css实现,如下图代码块所示。...x行溢出显示省略号的方式展示。...一段时间后,产品同学感觉展示那么一段文本有点儿单调,于是又提出了一个进阶版的需求: 文本的首行开头需要缩进或者可以配置一个图标; 文本的末尾可以配置按钮或者图标,并且如果文本超过了范围需要显示省略号,但是省略号需要在按钮或图标的前面...由于文本高亮需要通过标签将文本包裹起来并添加高亮样式才能实现,而之前的组件是通过v-text的方式实现的,因此这里不能直接使用,需要将组件改造成v-html的方式插入才可以。

1.9K20

翻译:如何使用CSS实现多行文本的省略号显示

利用该属性实现多行文本的省略号显示需要配合其他三个属性:display: -webkit-box、-webkit-box-orient、text-overflow: ellipsis;。...;display: -webkit-box设置块元素的布局为伸缩布局;-webkit-box-orient设置伸缩项的布局方向;text-overflow: ellipsis;则表示超出盒子的部分使用省略号表示...CSS实现多行文本溢出的省略号显示 我们把实现的细节划分为7个步骤,在这个实现过程中最简单的就是截断文本,而最难的部分则是让一个元素处在其父包含块溢出时的右下方,并且当父元素未溢出时该元素消失不可见。...AFF; } .end { float: right; width: 100px; background: #FFA; } 2nd 模拟场景 我们通过创建一个子元素来替代将要显示的省略号...在接下来的实现中,我们创建了一个realend元素,并利用上一节end元素浮动后的位置来实现realend元素的定位。

2.8K60

区区省略号竟有大作为...

1、省略号=“后继选择” 我印象中第一次看到省略号是在 Windows 3.1 中,那还是我的第一台电脑。...2、省略号=”在这里打字“ 在近些年开始,陆续诞生了很多产品使用省略号来代表文本域,而现在已然流行开来。...心理效应:传统上,一个省略号代表着省略词组/语句的一部分,也就是说有省略号的地方其实应该是有文字的。在文本域中使用省略号则在某种程度上,能够刺激你在空白部分进行文本输入。...随着现在的设计师们越来越强调简约的设计,相信省略号的这一用法会越来越普及开来。 4、省略号=“稍等片刻” 省略号另外一个常见的用法就是告诉用户当前动作正在执行中,比如“加载中...“、”连接中..."...小身板大作为 现在,你已经看到了有关省略号的多种不同用法,那你赞同我说的省略号是最为牛逼的字符吗? 我是说,谁会想到区区一个省略号竟能有如此大的应用? 更多的用法等你来整理...

869130
领券