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