Добрый день, подскажите пожалуйста, возможно ли на css такое? Есть такая структура: HTML: <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item active"></div> <div class="item"></div> <div class="item"></div> Мне нужно оставлять видимым только class item active, и 3 элемента возле него слева, и последний элемент из item, то бишь по итогу должна быть такая структура: HTML: <div class="item"></div> display none <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item active"></div> <div class="item"></div> display none <div class="item"></div> или так: HTML: <div class="item"></div> display none <div class="item"></div> display none <div class="item"></div> display none <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item active"></div>
Нет (если, конечно, не оборачивать как-то или явно задавать классы/id), за исключением, если только, последнего элемента.