2013-10-20 1 views
7

CSSファイル内のアセットをどのように参照しますか?CSSの再生フレームワーク内のアセットにアクセスする

私はPlay Framework 2.1.3(Scala)を使用しています。ちょうどあなたのCSSファイルにフォントファイルへ相対パスを使用プレイでこのトピックについて魔法何も、ありません

@font-face 
{ 
    font-family: RockSalt; 
    src: url('...something.../assets/fonts/MyFont.ttf'); 
    format('truetype'); 
} 

答えて

7

。すなわち、あなたは同じレベルにcssfontsフォルダを持っている場合、それは次のようになります。

src: url('../fonts/MyFont.ttf'); 

あなたは資産のデフォルトルートを使用している場合、それはまた、アプリケーションのルートからの相対パスになります

src: url('/assets/fonts/MyFont.ttf'); 
+0

絶対パス動作しません - ビュー内の@ routes.Assets.at(...)のポイントは、アプリケーションコンテキストが設定可能であるためです。あなたはjsでjavascriptルーターヘルパーを使って同様のことをすることができます。私はちょうどCSSとの作業のための同じ機能があるのだろうかと思っていた。私は相対的な道を試みます。 – latj

関連する問題