2013-10-20 43 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