我有一个 html 列表,对于我的容器来说太长了,我想打破它并在另一列中显示额外的项目。但是当我在 css 中使用列时,它会平均划分列表。就像如果我有 12 个项目,那么每列中有 6-6 个。但我不想这样做。相反,我希望它只显示另一列中的额外项目。
在下图中,我想在另一列中显示从 9 到 12 的项目。
请帮忙。
CSS
.subMenuHolder{
display: none;
position: absolute;
top: 0px;
left: 100%;
}
.subMenu{
border: 1px #00f solid;
margin-left: 20px;
list-style: inside decimal;
padding: 30px 30px;
width: 500px;
height: 350px;
-webkit-columns: 250px;
-moz-columns: 250px;
columns: 250px;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
}
.categoryMenu1{
background: url(/theme/images/pictures/potato-onion1.png) no-repeat;
background-size: 350px 200px;
background-position: bottom right;
background-color: #f2f9fd;
}
.subMenu li{
border: 1px #f00 solid;
padding: 5px 0px;
text-transform: none;
font-size: 16px;
color: #757575;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
HTML
<ul class="subMenu categoryMenu1">
<a class="sub-heading">Category 2</a>
<li><a href="" data-title="Price- ₹15/kg">Cabbage</a></li>
<li><a href="" data-title="Price- ₹15/kg">Carrot</a></li>
<li><a href="" data-title="Price- ₹15/kg">Reddish</a></li>
<li><a href="" data-title="Price- ₹15/kg">Peas</a></li>
<li><a href="" data-title="Price- ₹15/kg">French Beans</a></li>
<li><a href="" data-title="Price- ₹15/kg">Jackfruit</a></li>
<li><a href="" data-title="Price- ₹15/kg">Tori</a></li>
<li><a href="" data-title="Price- ₹15/kg">Sweet corn</a></li>
<li><a href="" data-title="Price- ₹15/kg">Broccoli</a></li>
<li><a href="" data-title="Price- ₹15/kg">Cucumber</a></li>
<li><a href="" data-title="Price- ₹15/kg">Sem</a></li>
<li><a href="" data-title="Price- ₹15/kg">Capsicum (Green)</a></li>
</ul>
请参考此图片
正如您在图像中看到的那样,9 到 12 个列表项是开箱即用的。我不能把它带进盒子里。