WebKit/Blink에서 트랙패드 사용자의 스크롤 막대가 사라지는 것을 방지
macOS의 WebKit/Blink 브라우저(Safari/Chrome)의 기본 동작은 오랫동안 사용자로부터 스크롤 막대를 자동으로 숨기는 것이었습니다. 10.7 이상 버전(Mac OS X Lion)에서 트랙패드와 상호 작용합니다. 이 동작은 요소의 스크롤 가능성을 나타내는 일반적인 시각적 신호를 제거하므로 특히 문제가 될 수 있습니다.
문제 설명
일관되게 표시되는 스크롤 막대를 보장하는 데 어려움이 발생합니다. WebKit 기반 브라우저의 스크롤 가능한 요소에 대해 macOS.
솔루션
WebKit은 -webkit-scrollbar 의사 요소를 사용하여 스크롤 막대를 광범위하게 조작할 수 있는 강력한 의사 요소 시스템을 제공합니다. 항상 보이는 스크롤 막대를 유지하려면:
예
다음 CSS는 사라지는 스크롤 막대를 다시 만드는 방법을 보여줍니다. 외관:
.frame::-webkit-scrollbar { -webkit-appearance: none; } .frame::-webkit-scrollbar:vertical { width: 11px; } .frame::-webkit-scrollbar:horizontal { height: 11px; } .frame::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white; /* should match background, can't be transparent */ background-color: rgba(0, 0, 0, .5); } .frame::-webkit-scrollbar-track { background-color: #fff; border-radius: 8px; }
시각적 시연
추가 참고사항
위 내용은 WebKit/Blink 브라우저의 macOS 트랙패드에서 스크롤 막대가 사라지는 것을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!