我在div中有几个元素
<div class="progress-titles-wrapper">
<a href="#" class="progress-title">Earned</a>
<a href="#" class="progress-title">Sick</a>
<a href="#" class="progress-title">Annual</a>
<a href="#" class="progress-title">Earned</a>
<a href="#" class="progress-title">Sick</a>
<a href="#" class="progress-title">Annual</a>
<a href="#" class="progress-title">Earned</a>
<a href="#" class="progress-title">Sick</a>
<a href="#" class="progress-title">Annual</a>
<a href="#" class="progress-title">Earned</a>
<a href="#" class="progress-title">Sick</a>
<a href="#" class="progress-title">Annual</a>
<div class="seeMore d-flex align-items-center">
<a href="#">See More</a>
</div>
</div>
我想说明其中一些取决于屏幕宽度,其余的将(溢出:隐藏),并放置3个点...并显示最后一个(见更多),以打开包含所有进度标题div的弹出窗口。
我的CSS:
.progress-titles-wrapper{
text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
width:calc(100% - 200px);
display:flex;
flex-wrap: nowrap;
}
我想最终代码显示此
1条答案
按热度按时间30byixjq1#
它一点也不完美,但我有一个可能解决方案:在我的例子中,你的列表可以滚动超过1000px的屏幕宽度,在它下面你有一个带前导点的按钮。