4.4.4. Skin Parameters Tables in RichFaces

RichFaces provides eight predefined skin parameters (skins) at the simplest level of common customization:
  • DEFAULT
  • plain
  • emeraldTown
  • blueSky
  • wine
  • japanCherry
  • ruby
  • classic
  • deepMarine
To apply a skin, you must specify a skin name in the org.richfaces.SKIN context parameter.
The following table shows the values for each parameter in the blueSky skin:

Table 4.1. Colors

Parameter name Default value
headerBackgroundColor #BED6F8
headerGradientColor #F2F7FF
headTextColor #000000
headerWeightFont bold
generalBackgroundColor #FFFFFF
generalTextColor #000000
generalSizeFont 11px
generalFamilyFont Arial, Verdana, sans-serif
controlTextColor #000000
controlBackgroundColor #FFFFFF
additionalBackgroundColor #ECF4FE
shadowBackgroundColor #000000
shadowOpacity 1
panelBorderColor #BED6F8
subBorderColor #FFFFFF
tabBackgroundColor #C6DEFF
tabDisabledTextColor #8DB7F3
trimColor #D6E6FB
tipBackgroundColor #FAE6B0
tipBorderColor #E5973E
selectControlColor #E79A00
generalLinkColor #0078D0
hoverLinkColor #0090FF
visitedLinkColor #0090FF

Table 4.2. Fonts

Parameter name Default value
headerSizeFont 11px
headerFamilyFont Arial, Verdana, sans-serif
tabSizeFont 11px
tabFamilyFont Arial, Verdana, sans-serif
buttonSizeFont 11px
buttonFamilyFont Arial, Verdana, sans-serif
tableBackgroundColor #FFFFFF
tableFooterBackgroundColor #cccccc
tableSubfooterBackgroundColor #f1f1f1
tableBorderColor #C0C0C0
The plain skin was added in version 3.0.2. It has no parameters, and is important when embedding RichFaces components into existing projects with their own styles.