1.起核心原理就是要给当前区域设置一个宽度,在利用css一些属性:
overflow: hidden 超出当前宽度隐藏
white-space: nowrap; 超出不换行
text-overflow: ellipsis; 超出省略号表示
最初的效果如下:
现在优化之后效果如下所示:
核心代码如下:
html:
<view class="the-winners-item">
<image></image>
<text>爱迪生造就灯泡</text>
</view>
css:
.the-winners-item {
width:100rpx;
display: flex;
flex-direction: column;
}
.the-winners-item image{
width: 80rpx;
height: 80rpx;
border-radius: 50%;
background: pink;
}
.the-winners-item text{
font-size: 24rpx;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}