페이지에서 display : none CSS 속성을 사용하여 숨겨진 웹킷 스크롤 막대가 있습니다. display : none css 속성을 사용하여 숨겨진 웹킷 스크롤바를 표시하는 방법?
#element::-webkit-scrollbar {
display: none;
}
내 응용 프로그램 수준의 CSS 파일 중 하나에서 나는 위의 CSS 규칙을 무시하려하지만 난 내가 CSS를 변경하려고 스크롤
를 표시 할 수 없습니다하지만 난 가져올 수 없습니다 display : none 속성이 없으면 거기에 있었을 정확한 스크롤바.
#element::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
display: block;
}
#element::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
위의 CSS
볼 스크롤 막대를 만든하지만 (내가 사용했던 아마 CSS 규칙 때문에) 나에게 추한 스크롤 막대를했다.display : none 속성이 없으면 거기에 있었던 웹킷 스크롤바를 표시 할 수있는 간단한 방법이 있습니까? 디스플레이를 변경할 수 없습니다 : 내 앱에서 상속 중이므로 아무 것도 표시하지 않습니다. 나는 그 규칙을 단지 지나칠 수 있습니다.
편집 :
정확하게 비슷한 질문이 How to override "::-webkit-scrollbar" CSS rule and make scrollbar visible again을 요청했지만,이 또한 허용 대답이없는 것 같다.
사용 '할 수-scroll', 다음 #element'로 선택 같은 클래스 :하지 (.allow 스크롤을) :: -webkit-scrollbar'를 사용하십시오. 그런 다음 JavaScript를 사용하여 클래스를 추가/제거하면됩니다. – SeinopSys
불행히도':: - webkit-scrollbar'는 Chrome 브라우저에서만 지원됩니다! –
@AtalShrivastava : 크롬에만이 문제가 있습니다. – TheRock