结合使用 Flexbox 和文本省略号

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

您可以使用省略号 (… ) 轻松截断一行文本 并使用一些其他属性。但是,正如您可能预期的那样,截断发生在文本行的末尾。如果您想在中间截断内容怎么办?

Leonardo Faria 详细介绍了 此功能的良好用例,例如在操作系统窗口中列出文件。文本行是文件名和文件扩展名。当该行被截断时,它只截断名称,始终在末尾保留扩展名。诀窍是使用 Flexbox 父元素,以便您可以在文件名部分使用溢出,但必须确保重置min-width,因为那里的自然值为min-content,这会阻止截断,这 令人困惑

直接链接 →