使用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...