때때로 mouseover와 mouseout 두 가지 마우스 이벤트를 사용해야 할 때도 있지만, js를 작성하고 listening 이벤트를 추가하는 것이 더 번거롭기 때문에 CSS로 해결할 수 있는 부분은 최대한 CSS로 해결해야 성능을 향상시킬 수 있습니다. .제 생각은 이렇습니다. hover의 이해:
저희가 컴퓨터 응용 프로그램을 배울 때 선생님께서 :hover 선택기를 사용하여 드롭다운 메뉴를 완성하는 방법을 가르쳐 주셨는데요. 왜 이런 식으로 사용되었는지 적어보세요
정의 및 사용법
정의:
:호버 선택기는 마우스 포인터가 떠 있는 요소를 선택하는 데 사용됩니다.
:호버 선택기는 모든 요소에 적용됩니다
사용법 1:
즉, 마우스를 스타일 a 위로 가져가면 a의 배경색이 노란색으로 설정됩니다
a:hover { background-color:yellow; }
이것은 가장 일반적인 사용법은 a
사용법 2:
a를 사용하여 다른 블록의 스타일 제어:
a를 사용하여 a의 하위 요소 b 제어:
.a:hover .b { background-color:blue; }
a를 사용하여 a의 형제 요소 c(형제 요소)를 제어합니다.
.a:hover + .c { color:red; }
a를 사용하여 a의 인근 요소 d를 제어합니다.
.a:hover ~ .d { color:pink; }
요약하자면:
1. 자식 요소를 제어하려면 중간에 아무것도 추가하지 마세요.
3. '~'는 주변 요소를 제어합니다.
버튼을 사용하여 움직임을 제어하세요. 상자 상태, 마우스가 버튼 위로 이동하면 상자가 움직이지 않고, 마우스가 멀어지면 상자가 계속 움직입니다.
<body> <p class="btn stop">stop</p> <p class="animation"></p> </body>
성취 효과:
관련 권장 사항:
CSS의 호버 의사 클래스 사용 예
위 내용은 CSS에서 호버 선택기 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!