CSS中經(jīng)常使用省略號(hào)來表示文本的截?cái)?,比如在超出一定長度的文本后添加省略號(hào)。以下是幾種實(shí)現(xiàn)省略號(hào)的CSS方法:
/* 方法一:使用text-overflow屬性 */ .ellipsis1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* 方法二:使用display: -webkit-box */ .ellipsis2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 在第二行添加省略號(hào) */ -webkit-box-orient: vertical; } /* 方法三:使用display: flex */ .ellipsis3 { display: flex; align-items: center; justify-content: center; overflow: hidden; } /* 針對(duì)字符串兩端添加省略號(hào) */ .punctuation-ellipsis::before { content: '...'; /* 字符串前面添加省略號(hào) */ margin-right: 0.5em; } .punctuation-ellipsis::after { content: '...'; /* 字符串后面添加省略號(hào) */ margin-left: 0.5em; }
以上三種方法可以實(shí)現(xiàn)不同的省略號(hào)效果,可以根據(jù)需求選擇使用。在需要對(duì)字符串兩端添加省略號(hào)時(shí),可以通過偽元素的方式來實(shí)現(xiàn)。