如何在css-grid中截断多行文本

时间:2018-03-11 13:25:58

标签: html css truncate css-grid

我正在尝试在css网格中截断多行文字。我有问题,它截断半行(垂直和取决于屏幕大小)和另一半仍然可见。我希望可见的只是整个字母。到目前为止我的代码如下。在其他问题中,我发现解决方案仅用于截断一行文本。也在下面的代码。我怎么能这样做?

enter image description here

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

.container {
  width: 200px;
  height: 200px;
  background-color: #eee;

  display: grid;
  grid-template-rows: 1fr 4fr;
  grid-template-columns: 4fr 1fr;
}

.title {
  grid-row: 1;
  grid-column: 1 / 3
}

.image {
  grid-row: 2;
  grid-column: 1 / 3
}

.desc {
  overflow: hidden;
}

.image > img {
  width: 100%;
  height: 100%;
}
<div class="container">
  <div class="title">Hello World</div>
  <div class="image">
    <img src="https://pp.userapi.com/c841026/v841026173/4efd9/Rte5_pRqCAg.jpg" />
  </div>
  <div class="desc">
    Hello in my little world. 
    Hello in my little world.
    Hello in my little world. 
    Hello in my little world.
    Hello in my little world. 
    Hello in my little world.
  </div>
</div>

0 个答案:

没有答案