2011-06-27 19 views

答えて

6

PrimeFacesはThemeRoller CSS Frameworkを使用します。 jQuery UI ThemeRoller pageに行き、あなた自身のテーマを作成してください。 CSSファイルをダウンロードして、.xhtmlページに追加してください。デフォルトのテーマが使用されていないので、

<link type="text/css" rel="stylesheet" href="resources/css/skin.css" /> 

をweb.xmlにこれを追加します。

<context-param> 
    <param-name>primefaces.THEME</param-name> 
    <param-value>none</param-value> 
</context-param> 

それははるかに簡単にして新しいテーマを作成するには、タブを作るために無効にするためにどのCSSルールを理解しますあなたが望む方法を見てください。


jQuery UI tabs page has a section on Themingとそれが使用するCSSルール。

タブの幅はテキストの長さによって変わり、高さはfont-sizeによって決まります。

フォントサイズを大きくするには、このようなものに次のCSSを上書き:

.ui-tabs { 
    font-size:1.3em; 
} 
+0

reply..iためのおかげで、彼らはYUIと同じスキニングYUIをskinning..is使用primefacesのユーザーガイドで見ましたあなたが言いましたか違うのですか?プライムフェイスのデフォルトテーマに似ていて、現在は私がプライムフェイスのデフォルトテーマを使ってアプリケーションを開発しているので、あなたが言ったようにダウンロードできるスキームがありますか? 。 – user1234

+0

@ user1234彼らは同じではありません。 PrimeFacesは、2つのJavascript API、YUI(Yahoo)とjQueryを使用します。 PrimeFaces p:tabViewはjQuery UIタブを使用します。 – Mark

+0

@ user1234古いバージョンのPrimeFacesを使用していますか? ThemeRollerのテーマはバージョン2.1で導入されました。以前はyui-skinningを使用していたと思います。 – Mark

関連する問題