CSS和JS实现文本溢出显示省略号
2021-01-21 06:11
标签:over png 设置 die splay href otto tom 页面 本文记录实现文本溢出显示省略号的几种方式。 三行CSS代码实现: 注意: 1. CSS代码实现
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
2. 非webkit浏览器
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
效果图如下,感觉不是很美观,但也是一种实现方式。 使用一些js库实现文本溢出隐藏的效果也比较好。
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores maxime quia velit quod, praesentium animi a, debitis incidunt, consectetur odio, voluptatum nam dolores perspiciatis quo sit. Voluptatibus ab temporibus, sit!
参考文章:https://blog.csdn.net/u013112461/article/details/102546463 CSS和JS实现文本溢出显示省略号 标签:over png 设置 die splay href otto tom 页面 原文地址:https://www.cnblogs.com/aurora-ql/p/13296713.html单行文本
overflow: hidden; // 文本溢出隐藏
text-overflow: ellipsis; // 显示省略号
white-space: nowrap; // 设置文本不换行
多行文本
这种方式用于webkit浏览器或者移动端页面中。
具体例子如下:
在未设置 .textEllipsis
样式之前文本如上图显示。
设置 .textEllipsis
样式之后,如下图显示。显示两行,可以通过设置 -webkit-line-clamp
的属性值来控制显示的行数。
word-break: break-all;
所有的都换行,不留一点空隙的换行。如下图所示。
可以通过css样式技巧实现。实例如下:js实现文本溢出显示省略号
var module = document.getElementById(‘clamp-this-module‘);
//多行
$clamp(module,{clamp:3});
//单行
$clamp(module,{clamp:1});
注意:使用jQuery.dotdotdot插件时要给希望显示省略号的盒子添加高度,否则不会生效。
上一篇:Spring使用c标签时缺失jstl uri="http://java.sun.com/jsp/jstl/core" prefix="c&
下一篇:jQuery 项目常用函数