Հարևան ընտրիչը CSS-ում

Հարևան ընտրիչը ~ թույլ է տալիս ընտրել բոլոր տարրերը, որոնք գտնվում են տվյալ տարրից հետո նույն ծնողի ներսում:

Շարահյուսություն

cssընտրիչ1 ~ ընտրիչ2 {
  
}

Օրինակ

Եկեք դիմենք բոլոր p պիտակներին, որոնք գտնվում են h2 պիտակներից հետո և ներկենք դրանք կարմիր գույնով.

html<div>
  <h2>տեքստ</h2>
  <p>
    +
  </p>
  <p>
    +
  </p>
  <p>
    +
  </p>
</div>
<p>
  -
</p>
cssh2 ~ p {
  color: red;
}

Результат:

Օրինակ

Եկեք դիմենք բոլոր p պիտակներին, որոնք գտնվում են .test դասի տարրերից հետո, և ներկենք դրանք կարմիր գույնով.

html<div>
  <p class="test">
    տեքստ
  </p>
  <p>
    +
  </p>
  <p>
    +
  </p>
</div>
<p>
  -
</p>
css.test ~ p {
  color: red;
}

Результат:

Օրինակ

Եկեք դիմենք .elem դասի բոլոր տարրերին, որոնք գտնվում են .test դասի տարրերից հետո, և ներկենք դրանք կարմիր գույնով.

html<div>
  <p class="test">
    տեքստ
  </p>
  <p class="elem">
    +
  </p>
  <p>
    -
  </p>
  <p class="elem">
    +
  </p>
</div>
<p>
  -
</p>
css.test ~ .elem {
  color: red;
}

Результат:

Տես նաև