首頁 >web前端 >css教學 >如何使用 CSS 建立多行文字溢出省略號?

如何使用 CSS 建立多行文字溢出省略號?

Barbara Streisand
Barbara Streisand原創
2024-11-28 18:33:09863瀏覽

How Can I Create a Multi-Line Text Overflow Ellipsis with CSS?

多行文本溢出省略號

雖然CSS 規則可以在超出指定邊界時有效地使用省略號截斷文本,但在多條線路可能具有挑戰性。但是,使用 CSS 屬性的組合使其成為可能。

要在多行上實現省略號,可以採用以下方法:

display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;

以下是這些屬性的工作原理:

  • display: -webkit- box:將元素設定為靈活框model.
  • -webkit-line-clamp: 3:指定文字在被截斷之前應佔據的最大行數。在本例中,它設定為 3 行。
  • -webkit-box-orient:vertical:垂直方向框,允許文字換行多行。
  • overflow:hidden: 確保不顯示指定行以外的任何多餘內容。
  • text-overflow: ellipsis:文字溢位時觸發省略號

使用這些屬性,可以在多行上優雅地截斷文本,提供清晰簡潔的顯示。

以上是如何使用 CSS 建立多行文字溢出省略號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn