2013-10-20 84 views
7

我如何參考CSS文件中的資產?訪問CSS框架內的資產

我正在使用Play Framework 2.1.3(Scala)。

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

回答

7

沒有什麼神奇的關於此主題的遊戲,只需要使用CSS文件中相對路徑的字體文件。即。如果你有在同一水平上cssfonts文件夾,這將是:

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

如果您使用的默認路由資產也可以是還路徑是相對於應用程序的根:

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

絕對路徑不會工作 - 在視圖中執行@ routes.Assets.at(...)的原因是應用程序上下文是可配置的。你可以在js中使用javascript路由器助手做類似的事情。我只是想知道是否有與CSS工作相同的功能。我會嘗試一個相對路徑。 – latj