2014-01-24 4 views
0

어떻게 vaadin의 버튼을 사용자 정의 할 수 있습니까? 높이와 너비를 설정하려고하지만 작동하지 않으며 버튼 중심에 이미지를 정렬하려고 시도하고 작동하지 않습니다.버튼을 사용자 정의하는 CSS?

나는 이것을 시도하고있다.

/** css file styles.scss */ 
.myButton{ 
     width:60px; 
     height:60px; 
     border:none; 
     text-align:center; 
} 

/** my button */ 
Button btnMyButton = new Button(); 
btnMyButton.setIcon(new ThemeResource("../icons/myicon.png")); 
btnMyButton.addStyleName("myButton"); 

어떤 아이디어가 있습니까?

+0

높이, 너비 및 이미지를 설정하고 싶습니까? 이미 텍스트가 가운데에 있지 않습니까? – nexus

+0

버튼의 높이와 너비를 설정하고 아이콘 (이미지) – FernandoPaiva

답변

1

아이콘 만있는 단추를 만드는 것은 매우 쉽습니다. 마우스 오버 효과를 원할 경우 까다로워 지므로 NativeButton을 사용해야합니다.

Button btnLogout = new Button(); 
btnLogout.setIcon(new ThemeResource("icons/logout.png")); 
btnLogout.addStyleName(Reindeer.BUTTON_LINK); // define it as a link button => no borders, just the icon. Every theme has this style-name. 
btnLogout.setDescription("Logout"); // set hint 
+0

을 중앙 집중시키고 싶습니다. 이걸했습니다. 국경을 설정하는 방법이 있습니까? 예 : .v-button {border : 1px solid black;}? – FernandoPaiva

+0

이 이제 작동합니다! 감사. – FernandoPaiva