이번에는 호버 선택기 사용법과 호버 선택기 사용 시 주의사항에 대해 알려드리겠습니다. 실제 사례를 살펴보겠습니다.
때때로 mouseover와 mouseout 두 가지 마우스 이벤트를 사용해야 할 때가 있는데, js를 작성하고 listening 이벤트를 추가하는 것이 더 번거롭기 때문에 CSS로 해결할 수 있는 부분은 최대한 CSS로 해결해야 개선될 수 있습니다. 제가 생각하는 것에 대해 이야기해보겠습니다. :hover:
우리가 컴퓨터 응용 프로그램을 배울 때 선생님은 드롭다운 메뉴 를 완성하기 위해 :hover 선택기를 사용하는 방법을 가르쳐 주셨습니다. 하지만 왜 이런 식으로 사용되었는지는 알 수 없었습니다. 이제 어떻게 사용하는지 적어보세요
Definition and Usage
Definition:
:hover selector는 마우스 포인터가 있는 요소를 선택하는 데 사용됩니다. 떠 있는.
:호버 선택기는 모든 요소에 적용됩니다
사용법 1:
즉, 마우스를 스타일 a 위로 가져가면 a의 배경색이 노란색으로 설정됩니다
a:hover { background-color:yellow; }
가장 일반적인 사용법입니다. 방금 변경했습니다. a를 통한 스타일
사용법 2:
a를 사용하여 다른 블록의 스타일 제어:
a를 사용하여 a의 하위 요소 b 제어:
.a:hover .b { background-color:blue; }
a를 사용하여 형제 요소 c(형제 요소) 제어 ) of a):
.a:hover + .c { color:red; }
a를 사용하여 a의 가장 가까운 요소 d를 제어합니다.
.a:hover ~ .d { color:pink; }
요약하자면:
1 하위 요소를 제어하려면 중간에 아무것도 추가하지 마세요.
2. (형제 요소);
3. 주변 요소를 제어합니다.
예
버튼을 사용하여 버튼 위로 마우스를 이동하면 상자가 이동을 멈춥니다. 멀어져도 상자는 계속 움직입니다
본체 코드:
<body> <p class="btn stop">stop</p> <p class="animation"></p> </body>
css 스타일:
<style> .animation { width: 100px; height: 100px; background-color: pink; margin: 100px auto; animation: move 2s infinite alternate; -webkit-animation: move 2s infinite alternate; } @keyframes move { 0% { transform: translate(-100px, 0); } 100% { transform: translate(100px, 0); } } .btn { padding: 20px 50px; background-color: pink; color: white; display: inline-block; } .stop:hover ~ .animation { -webkit-animation-play-state: paused; animation-play-state: paused; } </style>
성취 효과:
이 기사의 사례를 읽으신 후 방법을 익히셨으리라 믿습니다. PHP 중국어 웹사이트의 다른 관련 기사도 주목해주세요!
추천 도서:
위 내용은 호버 선택기를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!