实现效果:

CSS Flex 实现文本截断

.html:

<div class="filename">
  <span class="filename__base">this-file-has-a-really-really-really-long-filename.</span>
  <span class="filename__extension">pdf</span>
</div>

.css:

.filename {
  display: flex;
}

.filename__base {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.filename__extension {
  flex-shrink: 0;
}

主要是用到 flex-shrink,将其设置为 0 实现部分文本固定

相关文章:

  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-24
  • 2022-12-23
  • 2021-12-22
  • 2021-10-04
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案