web中设置省略号的几种方式

web中设置省略号的几种方式_第1张图片
web.jpeg

CSS设置省略号

  • 我们应该都知道用text-overflow:ellipsis属性来实现单行文本的溢出显示省略号(…)。当然部分浏览器还需要加宽度width属性。
      
  • 移动端的浏览器,大多数使用的是WebKit内核的浏览器,我们在移动端使用css代码控制省略号(...)时,一般加上-webkit-line-clamp属性,需要主要的是这个属性要配合 display: -webkit-box;-webkit-box-orient: vertical 还有overflow: hidden;
//伸缩盒子模型显示
display: -webkit-box;
// 子元素的排列方式 。
-webkit-box-orient: vertical;
//设置行数
-webkit-line-clamp: 3;
//隐藏
overflow: hidden;

JS插件clamp.js

  • 获取你要设置的元素,比如获取的元素名为ele
  • 设置单行 省略
$clamp(ele,{clamp:1})
  • 设置2行之后 省略
$clamp(ele,{clamp:2})
  • 根据内容高度自动省略
$clamp(ele,{clamp:'auto'})
  • 根据固定高度省略
$clamp(ele,{clamp:'35px'})

你可能感兴趣的:(web中设置省略号的几种方式)