- 一行時,超出長度的部分變為省略號
.text-hidden {
width:200px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
注:通過width來控制字串長度
- 多行時,在第n行超出的部分變為省略號
.text-ellipsis {
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
/* autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */
}
注:通過-webkit-line-clamp來控制你要在第幾行省略。預設編譯的時候,-webkit-box-orient: vertical;會被過濾,通過以上註釋的寫法才可生效,或者在react專案中,在對應需要加樣式的地方新增style屬性:style={{WebkitBoxOrient: “vertical”}}也可生效