文字溢位顯示省略號

2021-09-16 18:37:15 字數 1030 閱讀 1628

使用text-overflow屬性,並且要加width寬度屬性

overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

1. webkit核心和移動端的瀏覽器,使用css擴充套件屬性

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;

注:

2. 其他瀏覽器

用法:$clamp(node,options);

node是要操作的節點

options包括:

1.clamp(數字|字串|』auto』):行數

2.usenativeclamp(boolean): 是否使用原生的 -webkit-line-clamp 屬性在 支援的瀏覽器中。 預設是true 。如果你使用的是 webkit 核心的瀏覽器,但是在某些情況下,顯示不正常。你可以把這個值設定為false,使用基於js的實現方式

3.truncationchar (string):在html元素截斷之後顯示的字串,預設是省略號(…)。同時支援 字串和html標籤。

4.truncationhtml:在 「truncationchar」 之前顯示的 html 字串。同時支援 字串和html標籤。

5.animate (boolean)是否實現動畫摺疊,當設定為true的時候動態的移除多餘的字元,直到合適的省略效果。

例項:1.p標籤有id屬性

var node=document.getelementbyid("chuli");

$clamp}

2.p標籤有class屬性

var module = document.getelementsbyclassname('p')

for(var i = 0;i

文字溢位顯示省略號

在開發過程中經常會遇到文字過長超出文字的寬度,這時候我們會考慮將文字截斷,但是只顧截斷會失去互動的友好性,因為使用者不知道後面還有內容,我們會在文字超出寬度的部分加上省略號,然後加上title屬性,當使用者滑鼠放到此處提示完整資訊。文字溢位顯示省略號有兩種情況 單行文字 1 text overflo...

文字溢位顯示省略號

今天給大家說一下,怎麼實文字溢位顯示省略號 單行文字溢位顯示省略號 實現方法 overflow hidden text overflow ellipsis white space nowrap 效果如圖 但是這個屬性只支援單行文字的溢位顯示省略號,如果我們要實現多行文字溢位顯示省略號呢。接下來重點說...

文字溢位顯示省略號

1.單行文字溢位 overflow hidden 超出限定的寬度就隱藏內容 white space nowrap 文字在一行顯示不能換行 text overflow ellipsis 顯示省略符號來代表被修剪的文字 2.多行文字溢位 overflow hidden 超出限定的寬度就隱藏內容 text...