2016-07-22 9 views
2

バックグラウンドイメージを表示したいので、DataGridの色が透明であることを確認します。プライムフェイス用のDataGrid、これは色を変更しません

私が使用していますprimefaces 6.

CSS:

.ui-datagrid .ui-paginator { 
    background-color: transparent; 
} 
.ui-datagrid .ui-datagrid-content .ui-datagrid-colum .ui-widget-content .ui-grid ui-grid-responsive{ 
    background-color: transparent; 
} 

.ui-grid-row{ 
    background-color: transparent; 
} 

.ui-datagrid .ui-{ 
    background-color: transparent; 
} 
.ui-panel { 
    background-color: transparent; 
} 
.ui-facet{ 
    background-color: transparent; 
} 
.ui-panelgrid{ 
    background-color: transparent; 
} 

ありがとうございます!

+1

これは透明ではないと言っています...次に、ブラウザの開発者ツールを使って、CSSが透明にならないようにする方法を確認できます。 – Kukeltje

答えて

0

background:none;を使用すると、background-imagebackground-colorの両方が存在しないことを確認できます。

+0

これは本当らしいです(99%確信しています)。しかし、これらの問題を解決する方法をポスターに指摘するのも良い...(魚を与えるのではなく魚を習う) – Kukeltje

+0

問題は、ファイルcssに "ui - datagrid"と書いてあるので、Primefacesがスタイルを取得しないということです。しかし、これは得られません。 –

+0

要素のクラス名をCSSファイルの内容と一致させる必要があります。 jsfiddleやライブサンプルを提供することが可能ですか?確認できますか? –

関連する問題