Practical_RichFaces要点Chapter11

Chapter11      Skins

 

1.      使用内建的 Skins

1)      基本的内建 Skin 都在 richfaces-impl-3.3.1.jar 文件中,包括: DEFAULT plain emeraldTown blueSky wine japanCherry ruby classic deepMarine NULL

2)      新增的三个 Skins 在各自单独的 jar 文件中: laguna darkX glassX

3)      要使用内建的 Skins ,就要在 web.xml 文件中加入 org.richfaces.SKIN context 参数:

<context-param>

<param-name>org.richfaces.SKIN</param-name>

<param-value>ruby</param-value>

</context-param>

4)      对于每一个 Skins 主题,在对应的 jar 文件的 META-INF/skins 路径下,都有对应的 properties 文件。 properties 文件里定义着不同 skins 的外观参数。

 

 

2.      创建自定义 Skins

1)      最简单的方法就是将现成 skin properties 文件,复制到应用的 classpath 中,即 META-INF/skins WEB-INF/classes 中,然后以自定义的名称命名文件,并修改其中的参数。

2)      另一种方式就是自己创建 properties 文件,并在其中声明从哪个现有 skin 进行扩展。如:

baseSkin=ruby

generalSizeFont=16px

headerSizeFont=16px

3)      通过查阅文档,可以得知需要修改哪些参数属性,以实现想要的外观效果。

 

 

3.      使用换肤和 CSS

三种使用途径:

l            使用 skin 生成的 CSS

l            重新定义 skin 插入的 CSS 类;

l            用控件的 style styleClass 类的属性,添加自定义的 style

 

 

4.      其他应用

对于我来说,内建的 skin 基本已经足够使用了,等到真正需要的时候,再来学习这部分知识吧。

只有真正需要的,才能学完记得住,呵呵 ~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值