>웹 프론트엔드 >CSS 튜토리얼 >CSS에서 호버 선택기 사용에 대한 자세한 설명

CSS에서 호버 선택기 사용에 대한 자세한 설명

小云云
小云云원래의
2017-12-05 13:20:242930검색

때때로 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>

성취 효과:


관련 권장 사항:


Css3에서 호버 애니메이션의 컬러 애니메이션을 사용하는 방법


CSS의 호버 의사 클래스 사용 예


샘플 코드 CSS가 호버 동적 효과를 구현하는 방법

위 내용은 CSS에서 호버 선택기 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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