我正在使用以下代码生成包含大量项目的列表。
<ul class="custom-list">
<li class="item" *ngFor="let follower of followers">
<comment [username]=follower.from.username [comment]=follower.text [imageURI]=follower.from.profile_picture></comment>
</li>
</ul>
问题是,由于<li>
标签的数量,我不想扩展整个页面。相反,我需要将列表的整个高度保持为height=500px;
,而我需要在列表中有一个滑块。
那我怎么能这样做呢?
我试过这个:
style="height:500px; overflow:hidden; overflow-y:scroll;"
但它会消失我的<li>
代码
答案 0 :(得分:0)
你喜欢这样的吗?只需overflow-y:scroll;
(在整页中打开摘要即可正确查看)
.custom-list{
height:500px;
overflow-y:scroll;
}
<ul class="custom-list">
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
<li class="item" >Test</li>
</ul>
答案 1 :(得分:0)
尝试使用以下代码
<强> HTML 强>
<ul class="custom-list">
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
<li>Username</li>
</ul>
<强> CSS 强>
.custom-list {
max-height: 500px;
overflow: hidden;
overflow-y: scroll;
display: block;
}
答案 2 :(得分:0)
.item_list
{
height:100px;
overflow-x:hidden;
overflow-y:auto
}
<ul class="item_list">
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
<li class="item" >vivek</li>
</ul>
你可以尝试这个css