Primefaces 아이콘에 대한 자신의 스프라이트를 사용합니다 :
이를 시도해보십시오 스프라이트 때문에
primefaces-5.1.jar
META-INF/resources/primefaces-aristo/images/ui-icons_616161_256x240.png
이 경우에 아이콘 이미지의 크기를 설정할 수 없습니다.
미리 정의 된 아이콘과 크기로 스프라이트가 필요합니다.
예 :
CSS :
.si-icon-16x16 {
width: 16px;
height: 16px;
background-image: url('../images/sprites/sprite.png');
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
/*your icon position on the sprite*/
.si-icon-send {
background-position: -20px -328px;
}
JSF :
<p:commandLink id="send" styleClass="si-icon-16x16 si-icon-send"/>
또 다른 해결책은 모든 CommandLink는 대한 분리 된 이미지를 사용하고 당신이 원하는 크기를 설정할 수 있습니다. 다른 해결책은 이것을 설명합니다.
이 CSS는 아이콘에 적용되지 않습니다. 명령 링크에 적용되면 명령 링크가 32x32px 일 수도 있지만 아이콘은 여전히 16x16입니다. – BackSlash
네, 맞습니다. – xav56883728