overflow:hidden; //超出的文字隱藏
text-overflow:ellipsis; //溢位用省略號顯示
white-space:nowrap; //溢位不換行
overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box; //作為彈性伸縮盒子模型顯示。
-webkit-box-orient:vertical; //設定伸縮盒子的子元素排列方式--從上到下垂直排列
-webkit-line-clamp:2; //顯示的行
/*
list=[
"行數",
"行數行數",
"行數行數行數",
...];
12:每個文字寬度
24:每個li padding,margin的和
boxwidth:盒子寬度
*/let width = 0,
line = 1,
arr = ,
boxwidth = 300;
list.map(val=>
width += minwidth;
if(width >= boxwidth)
if(line < 4)
}})
文字超出省略號型別 文字超出省略號之前後省略號實現
標籤 css js 最近在做聊天記錄需求時,對於查到的訊息體需要高亮顯示,前後內容超出需要顯示省略號,效果如下圖 對於後省略號是可以通過的一串css來實現的,主要是css的 段如下 css省略號 段 overflow hidden text overflow ellipsis position re...
顯示文字 文字超出省略號顯示
在前端開發過程中,經常會遇到文字超過一行內容的情況,要求隱藏超出部分並且以省略號顯示。一 white space屬性 該屬性定義 規定段落中的文字不進行換行。所有主流瀏覽器都相容 二 overflow屬性 overflow 屬性規定當內容溢位元素框時發生的事情。所有主流瀏覽器都相容 三 text o...
css xx行超出省略號
line clamp1 兩行超出 line clamp2 前提 設定乙個寬度 目前沒有瀏覽器支援 box orient 屬性。firefox 支援替代的 moz box orient 屬性。safari opera 以及 chrome 支援替代的 webkit box orient 屬性。box o...