Если все они имеют один и тот же родительский элемент и если в этом родительском элементе нет других дочерних элементов, вы можете использовать селектор :nth-child(n)
в сочетании с display: none
. Чтобы повлиять на всех детей, начиная с четвертого, вы должны использовать :nth-child(1n+4)
, как показано ниже.
.vac-box:nth-child(1n+4) {
display: none;
}
<div class="container">
<div class="vac-box">1</div>
<div class="vac-box">2</div>
<div class="vac-box">3</div>
<div class="vac-box">4</div>
<div class="vac-box">5</div>
<div class="vac-box">6</div>
<div class="vac-box">7</div>
<div class="vac-box">8</div>
</div>
Однако, если эти DIV находятся в разных родительских элементах или если между ними есть другие дочерние элементы, это невозможно сделать только с помощью CSS - для этого вам нужен Javasript.