2013-06-28 5 views
1

GWT에서 스크롤 패널에 CSS를 넣으려고했습니다. 그러나 그것은 작동하지 않습니다.GWT 스크롤바에 스타일을 적용하는 방법

문제는 foregroung과 배경색 및 스크롤러의 너비를 변경하고 싶습니다.

가능합니까? any1 제안 할 수 있습니까?

답변

1

일반적으로 브라우저 사용자 에이전트를 기반으로합니다. 예를 들어

: 당신은 같은 것을 할 필요가 크롬 ,

::-webkit-scrollbar { width: 3px; height: 3px;} ::-webkit-scrollbar-button { background-color: #666; } ::-webkit-scrollbar-track { background-color: #999;} ::-webkit-scrollbar-track-piece { background-color: #ffffff;} ::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;} ::-webkit-scrollbar-corner { background-color: #999;}} ::-webkit-resizer { background-color: #666;} 

Link

0

GWT 스크롤바는 HTML 형식의 것일 뿐이므로 일반 HTML : css를 사용할 때와 같은 방식으로 스타일을 지정할 수 있습니다.

ScrollPanel에 클래스를 추가하고 .css 파일에 스타일을 설정하거나 Java 메소드를 사용하여 스타일을 설정하십시오.

그러나 스크롤 막대 스타일링은 표준적인 것이 아니며 Webkit은 vendor-css 속성을 통해 IE를 지원하지만 IE에서는 스타일을 지원하지 않습니다.하지만 불행히도 FF 스타일은 사용할 수 없습니다.

UPDATE :

당신은 막대를 사용자 정의 할 수 많은 옵션이 CustomScrollPanel하여 응용 프로그램 ScrollPanel에서 변경할 수있는 경우 @Andrea는 아래의 코멘트에 제안으로

.

기본적으로 브라우저 고유의 막대를 사용하므로 사용자가 직접 막대를 제공해야합니다. 이 response을 사용하면 도움이됩니다.

+0

를 참조하십시오 그러나 당신은'CustomScrollPanel'을 사용하여 자신 만의 스크롤 구현을 제공 할 수 있습니다, 방법 스타일 네가 원해. –

+0

감사합니다. 응답을 업데이트했습니다. –

관련 문제