탭이 일반적으로 Javascript로 구현된다는 것은 프로그래머라면 누구나 알고 있는 사실입니다. Javascript의 장점은 강력하고 유연하다는 것입니다. 하지만 간단한 콘텐츠 전환만 필요한 경우에는 CSS를 사용하여 Tab을 구현할 수 있습니다. 그렇다면 CSS를 사용하여 Tab을 구현하는 방법은 무엇입니까? 편집자와 함께 CSS를 배워 탭 기술을 구현해 봅시다! 새 문단입니다.
1. 기준점:대상;
2. 순수한 앵커 포인트;
이 두 가지 각각에는 고유한 장점과 한계가 있습니다.
구체적인 데모를 보려면 여기를 확인하세요
옵션 1: 앵커:대상
CSS3에서는 사용자가 페이지와 상호 작용할 때 트리거되는 새로운 의사 클래스인 target을 도입합니다. 예를 들어, 다음 코드를 사용하면 사용자가 링크를 클릭할 때 p 요소의 :target 의사 클래스가 됩니다. 트리거되었습니다.
도착지로 링크>
첫 번째 해결 방법은 :target 의사 클래스를 사용하여 탭 전환을 구현하는 것입니다. 구현 원칙은 페이지가 로드될 때 Tab에 해당하는 콘텐츠가 CSS를 통해 숨겨지고 Tab 콘텐츠가 :target 의사 클래스에 표시되도록 설정되는 것입니다.
HTML 구조는 다음과 같습니다.
dd{ |