У меня есть список UL
и LI
, а максимальный номер элемента равен 10, и я пытаюсь переместить элементы, если число столбца превышает 5, и мне нужно обрабатывать только с помощью CSS, я попытался с помощью CSS3 «Столбец»но он идет во второй столбец со всеми элементами, как мне убедиться, что элементы больше, чем 5, во второй столбец
Проблема в том, что LI должен отображаться во втором столбце, только если больше 5 li и если li5 или меньше, чем это должно быть один столбец
.listItems {
list-style: none;
margin: 0;
padding: 0;
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
.listItems li {
color: #000;
text-decoration: none;
display: block;
padding: 4px 0;
}
<ul role="menu" class="listItems">
<li><a href="javascript;;">List Item 1</a></li>
<li><a href="javascript;;">List Item 2</a></li>
<li><a href="javascript;;">List Item 3</a></li>
<li><a href="javascript;;">List Item 4</a></li>
<li><a href="javascript;;">List Item 5</a></li>
<li><a href="javascript;;">List Item 6</a></li>
<li><a href="javascript;;">List Item 7</a></li>
<li><a href="javascript;;">List Item 8</a></li>
<li><a href="javascript;;">List Item 9</a></li>
<li><a href="javascript;;">List Item 10</a></li>
</ul>