>웹 프론트엔드 >CSS 튜토리얼 >CSS를 사용하여 마우스 오버 시 형제 요소의 색상을 어떻게 변경할 수 있습니까?

CSS를 사용하여 마우스 오버 시 형제 요소의 색상을 어떻게 변경할 수 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-13 05:49:18226검색

How Can I Change the Color of Sibling Elements on Hover Using CSS?

CSS를 사용하여 마우스 오버 시 형제 요소의 색상을 변경하는 방법

HTML에서는 형제 요소, 즉 공유 요소를 갖는 것이 일반적입니다. 동일한 상위 요소. 특정 요소 위로 마우스를 가져가면 해당 형제 요소의 모양을 수정할 수 있습니다. 그러나 CSS에는 이전 형제 요소의 스타일을 지정하는 데 제한이 있습니다.

해결책:

CSS를 사용하면 마우스로 가리킨 요소 뒤에 오는 형제 요소를 타겟팅할 수 있습니다. 예를 들면 다음과 같습니다.

이 코드는 첫 번째

녹색으로 향하고 인접한 링크를 빨간색으로 변경합니다.

제목에 :hover 의사 클래스를 추가하세요:

참고:

CSS에서는 이전 형제의 색상을 변경할 수 없습니다. 이전 형제의 스타일을 지정하려면 추가 기능을 제공하는 JavaScript 또는 CSS 프레임워크를 사용하는 것이 좋습니다.

래퍼 요소의 예:

요소를 ID가 있는 컨테이너(

)는 CSS 규칙을 변경하지 않습니다. 위에서 설명한 것과 동일한 원칙을 계속 따르게 됩니다.

위 내용은 CSS를 사용하여 마우스 오버 시 형제 요소의 색상을 어떻게 변경할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.