Простое объяснение: Я хочу изменить цвет рамки братьев и сестер, если этот элемент является последним элементом этого div.С изменением CSS siblings state on hover
Подробнее В глубине
Структура
<div id="parent">
<div id="child">
<div class="grand-child"></div>
<div class="grand-child"></div>
<div class="grand-child"></div>
<div class="grand-child"></div>
<div class="grand-child"></div>
</div>
<div id="sibling"></div>
</div>
При наведении курсора на последнем гран-ребенка в детском DIV, мне нужны братья и сестры цвет границы, чтобы изменить.
Условие зависания, которое должно быть конкретным дочерним элементом '# child', а не' # child', означает, что это невозможно с помощью CSS, так как нет родительского селектора. Для имплантации этой функции вам придется использовать JavaScript. –
Я изучал это, и я не знал, был ли запутанный способ сделать это. https://css-tricks.com/parent-selectors-in-css/ – Iscariot
Нет, даже под модулем CSS-селекторов 4-го уровня, несмотря на наличие [': has()'] (https: //drafts.csswg. org/selectors-4/# relational), это остается невозможным (пока), потому что кажется ': has()' опущено из «быстрых» селекторов. –