2011-09-22 10 views

답변

0

Vaadin은 데모를 보면 알 수 있듯이 HTML 만 생성하므로 예.

6

당신은 그대로는 CSS를 사용할 수 있지만 (자연스럽게) CSS 클래스가 둘 사이의 차이

myComponent.setStyleName("myStyleClass"); 

또는

myComponent.addStyleName("myStyleClass"); 

를 호출하여 사용할 수 angel이라는 얘기해야합니다 setStyleName은 기존 스타일을 제공된 스타일로 바꿉니다. addStyleName은 아무 것도 대체하지 않고 제공된 스타일을 구성 요소에 추가합니다.

는 또한 노란색마다 패널의 배경 색상을 변경할 것입니다 예를

.v-panel .v-panel-content { 
    background: yellow; 
} 

를 들어, 기본 angel이라는 스타일을 재정의 할 수 귀하의 CSS를 수정할 수 있습니다.

기존 Vaadin 테마를 기반으로 새 테마를 만드는 것이 좋습니다. 여기 방법입니다 : (. 예를 들어, 만약 angel/테마/myTheme)

  1. 가 만약 angel/테마/디렉토리에 디렉토리를 만듭니다.
  2. 테마 디렉토리에 styles.css를 만듭니다.
  3. styles.css의 처음에 @import "../runo/styles.css";을 추가하십시오 (다른 기존 테마로 runo를 대체 할 수 있음).
  4. Vaadin 애플리케이션 클래스에서 setTheme(myTheme);으로 전화하십시오.
  5. 응용 프로그램 전체 스타일을 적용하려면 styles.css에서 Vaadin 구성 요소 CSS 정의를 재정의하십시오. CSS 클래스의 이름을 모르는 경우에는 방화 광구를 사용하여 HTML 요소의 클래스를 확인할 수 있습니다.
  6. 구성 요소 별 스타일을 만들려면 styles.css에서 정의하고 setStyleName 또는 addStyleName 메서드를 호출하십시오.

Vaadin의 here에있는 CSS 항목을 참조하십시오.

0

해당 Vaadin 요소에 매핑하기 위해 CSS를 변경해야합니까, 아니면 해당 CSS를 그대로 사용할 수 있습니까?

고유 한 CSS 스타일을 그대로 사용할 수 있으며 개별 구성 요소 (앞에서 "miq *"라고 말한 것) 또는 전체 페이지에 사용할 수 있습니다.
https://vaadin.com/book/-/page/themes.css.html

: '여기

더 많은 정보를 원하시면 링크입니다
관련 문제