웹 프론트엔드 CSS 튜토리얼 CSS 호버 플로팅 윈도우의 효과를 달성하는 방법과 오스트리거 호버 이벤트 문제를 해결하는 방법은 무엇입니까?

CSS 호버 플로팅 윈도우의 효과를 달성하는 방법과 오스트리거 호버 이벤트 문제를 해결하는 방법은 무엇입니까?

Apr 05, 2025 pm 10:06 PM
css 브라우저 ai 해결책

CSS 호버 플로팅 윈도우의 효과를 달성하는 방법과 오스트리거 호버 이벤트 문제를 해결하는 방법은 무엇입니까?

CSS 호버 플로팅 창 효과 및 오류 트리거 문제 솔루션

이 기사에서는 CSS가 구현 된 호버 플로팅 창 효과를 소개하고 일반적인 오해 문제를 해결합니다. 이 효과는 일부 웹 사이트의 상단 탐색 막대와 유사합니다. 마우스가 특정 요소를 통해 떠 다니면 옆에 떠 다니는 창이 나타납니다.

다음 HTML 구조 및 CSS 스타일을 기반으로 설명합니다. 코드에는 각 .box 요소에는 부유 식 창을 표시하기위한 텍스트와 .air-bubble 요소가 포함되어 있습니다. 원래 CSS 스타일이 사용 된 .box:hover 플로팅 창 디스플레이를 트리거하고 .box:hover > .air-bubble 부동 창의 가시성과 투명성을 제어합니다.

그러나 문제가 발생합니다 : .air-bubble 요소가 보이지 않는 ( visibility: none )로 설정 되더라도 해당 영역을 가리치면 여전히 .box 의 호버 이벤트가 트리거되어 플로팅 창이 예기치 않게 나타납니다. 브라우저는 또한 "유효하지 않은 속성 값 : 가시성 없음"경고를 발행합니다.

근본적인 이유는 hover 이벤트가 .box 요소에 작용하고 자식 .air-bubble 로서 그 영역은 .box 의 호버 영역에도 속하기 때문입니다. 따라서 .air-bubble 보이지 않더라도 마우스는 여전히 그 영역에서 .box:hover 트리거하여 떠 다니는 창을 표시합니다.

해결책은 hover 이벤트를 .box 요소 내의 특정 하위 요소에 바인딩하는 것입니다. 수정 된 CSS 코드는 다음과 같습니다.

 .box> span : 호버 {
  배경색 : var (-1 차);
  색상 : var (-흰색);
}

.box> span : hover .Air-bubble {
  불투명도 : 1;
  가시성 : 가시성;
}

hover 이벤트를 span 요소에 바인딩하여 (텍스트가 위치한다고 가정합니다.<span></span> 태그에서)에서, 우리는 마우스가 span 요소 위로 떠오르는 경우에만 부동 창 디스플레이가 트리거되는지 확인합니다. 선택기는 span 요소를 따르는 .air-bubble 요소 만 영향을 미치도록합니다. 이것은 효과적으로 .air-bubble 보이지 않는 영역에서 호버 이벤트를 유발하는 문제를 피합니다. "잘못된 속성 값 : 가시성 없음"경고는 일반적으로 잘못된 호버 이벤트 바인딩으로 인해 사라집니다.

위 내용은 CSS 호버 플로팅 윈도우의 효과를 달성하는 방법과 오스트리거 호버 이벤트 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Stock Market GPT

Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제

360 Browser_360 Browser 몰입 형 읽기 모드 활성화 자습서로 읽기 모드를 활성화하는 방법 360 Browser_360 Browser 몰입 형 읽기 모드 활성화 자습서로 읽기 모드를 활성화하는 방법 Sep 28, 2025 am 10:21 AM

360 브라우저는 주소 막대 아이콘, F9 바로 가기 키 또는 메뉴 옵션을 통해 읽기 모드를 활성화하고 기사를 자동으로 추출하고 조판을 최적화하여 간섭없이 몰입 형 읽기 경험을 제공 할 수 있습니다.

특정 웹 사이트를 번역하지 않도록 Google 크롬을 설정하는 방법 _chrome 번역 설정 특정 언어 또는 웹 사이트 제외 특정 웹 사이트를 번역하지 않도록 Google 크롬을 설정하는 방법 _chrome 번역 설정 특정 언어 또는 웹 사이트 제외 Sep 28, 2025 am 10:06 AM

특정 웹 사이트를 예외 목록에 추가하도록 설정하여 Google 크롬의 자동 변환을 비활성화 할 수 있습니다. 먼저 대상 웹 사이트를 방문하여 주소 막대 번역 아이콘을 클릭하고 "이 웹 사이트를 번역하지 않음"을 선택하십시오. 또는 크롬 설정-언어 예측을 입력하고 도메인 이름을 제외 목록에 수동으로 추가하십시오. 관련 웹 페이지에서 번역 제안이 팝업되는 것을 피하기 위해 특정 언어에 대한 번역 프롬프트를 끄를 수도 있습니다.

Win10 시스템에서 작동하지 않는 Cortana의 문제를 해결하는 방법 Win10 시스템에서 작동하지 않는 Cortana의 문제를 해결하는 방법 Sep 28, 2025 am 11:12 AM

우리는 매우 흥미로운 지능형 음성 어시스턴트가 Windows 10 시스템에 내장되어 있다는 것을 알고 있습니다. Cortana (또한 "Xiaona"라고 불리는 애정이 많지만 응용 프로그램을 빨리 찾고 싶지만 수동으로 하나씩 검색하고 싶지 않을 때는 "Xiao NA"에 대한 지침을 보내고 싶을 때 응용 프로그램의 위치를 ​​신속하게 알려줄 수 있습니다. 그러나 최근 사용자가 적절한 문제를 해결할 수 있다고보고 할 수 있습니다. 서비스는 다음과 같습니다

Google에서 현재 웹 주소를 신속하게 복사하는 방법 chrome_chrome 주소 변호사 URL 복사 단축키 키 및 팁 Google에서 현재 웹 주소를 신속하게 복사하는 방법 chrome_chrome 주소 변호사 URL 복사 단축키 키 및 팁 Sep 28, 2025 am 10:03 AM

1. Ctrl L 또는 Alt D를 사용하여 주소 표시 줄을 선택한 다음 Ctrl C를 눌러 URL을 신속하게 복사하십시오. 2. 선택한 주소 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 "복사"를 선택하십시오. 3. 주소 막대 잠금 아이콘을 대상 위치로 끌어 링크를 직접 붙여 넣습니다.

UC 브라우저가 빈 웹 페이지 미리보기를 인쇄하면 어떻게해야합니까? UC 브라우저에 대한 솔루션은 빈 웹 페이지 문제를 인쇄합니다. UC 브라우저가 빈 웹 페이지 미리보기를 인쇄하면 어떻게해야합니까? UC 브라우저에 대한 솔루션은 빈 웹 페이지 문제를 인쇄합니다. Sep 30, 2025 am 10:28 AM

인쇄 미리보기 공백은 캐시 예외 또는 부적절한 설정으로 인해 발생할 수 있습니다. 1. UC 브라우저 캐시를 지우고 다시 시작합니다. 2. 종이 크기, 방향을 확인하고 "배경 그래픽 숨기기"와 같은 옵션을 확인하십시오. 3. 웹 페이지를 PDF로 저장하고 PDF 응용 프로그램으로 인쇄하십시오. 4. 데스크탑 모드를 활성화하거나 크롬 또는 에지 브라우저로 교체하여 인쇄하여 호환성 문제를 제거하십시오.

iPhone 17/iPhone Air Wi-Fi 단절에 대한 최초의 사용자 피드백 : 경험에 영향을 미칩니다. iPhone 17/iPhone Air Wi-Fi 단절에 대한 최초의 사용자 피드백 : 경험에 영향을 미칩니다. Sep 26, 2025 pm 03:15 PM

일부 iPhone 17 시리즈 및 iPhone Air 사용자는 Wi-Fi가 간헐적으로 연결이 끊어 졌다고보고했습니다. 소셜 미디어 및 포럼의 많은 게시물에 따르면 잠금 해제 될 때 전화가 일시적으로 네트워크 연결을 잃은 다음 자동으로 다시 연결한다고 지적합니다. 이 현상은 매일 사용하면 자주 발생합니다. 온보드 환경에서 CarPlay는 안정적인 Wi-Fi 통신에 의존하기 때문에이 문제로 인해 자동차 시스템 기능이 갑자기 중단되어 운전 중 운영 경험에 심각한 영향을 미칩니다. 일부 사용자는 또한 Wi-Fi 연결이 불안정 할뿐만 아니라 Bluetooth 연결도 동시에 연결이 끊어졌으며 재 연결은 종종 몇 초가 걸린다고 말했습니다. 일부 사용자는 Apple Watch를 착용하여 iPhone을 잠금 해제 할 때 이러한 이상이 유발 될 가능성이 높다는 것을 관찰했습니다.

Google 크롬의 '프로필 오류'를 수정하는 방법 Prompts_chrome 프로필 오류 문제 복구 안내서 Google 크롬의 '프로필 오류'를 수정하는 방법 Prompts_chrome 프로필 오류 문제 복구 안내서 Sep 28, 2025 am 10:18 AM

1. 브라우징 데이터 및 캐시 청소는 스토리지 예외로 인한 개인 정보 오류를 제거 할 수 있습니다. 2. userData 폴더를 바꾸면 Chrome을 트리거하여 구성 파일을 재구성 할 수 있습니다. 3. 손상된 WebData 데이터베이스 파일 삭제는로드 오류 문제를 해결할 수 있습니다. 4. 브라우저 설정을 재설정하면 기본값을 복원하고 충돌 확장을 비활성화 할 수 있습니다. 5. 맬웨어 및 플러그인 충돌 문제를 해결하면 간섭 소스를 찾는 데 도움이 될 수 있습니다.

Google 크롬을 해결하는 방법 '시계는 빠릅니다'또는 'Slow'_ Net을 해결하는 방법 :: err_cert_date_invalid 오류 Google 크롬을 해결하는 방법 '시계는 빠릅니다'또는 'Slow'_ Net을 해결하는 방법 :: err_cert_date_invalid 오류 Sep 29, 2025 am 09:27 AM

먼저 시스템 시간을 동기화하고 "자동 설정 시간"이 켜져 수동으로 동기화되도록하십시오. 그런 다음 브라우저 캐시와 쿠키를 지우십시오. 신뢰할 수있는 루트 인증서를 확인하거나 만료되거나 의심스러운 인증서를 삭제하십시오. SSL을 방해 할 수있는 확장을 비활성화합니다. 마지막으로 개발자 도구 (테스트 만)를 통해 일시적으로 오류를 무시할 수 있습니다.

See all articles