有沒有辦法在一個帶有grails的CSS文件中使用類似$ {resource(dir:'images',file:'myimage.png')}的東西?我通常可以在CSS中定義URL,但它不是可移植的。Grails - 在CSS中獲取圖像資源
回答
嘗試將您的css文件擴展名從「.css」更改爲「.css.gsp」。然後您可以在這些文件中使用資源標籤。
相對URL由資源插件重寫。見this SO question。
如果你想在CSS中使用groovy代碼和grails插件,你可以使用GSP Resources Plugin。
您的鏈接適用於.gsp文件,但我正在尋找.css文件的解決方案。 – Anonymous1
如果您必須在靜態資源中使用grails/groovy代碼,則需要第二個鏈接中的插件。它是爲解決你問的確切問題而編寫的。 – codelark
我按照http://mckenfra.github.io/gsp-resources/docs/guide/single.html中的步驟操作,但樣式未被調用。如果我去了/css/mystyle.css.gsp,它會重定向到/static/css/mystyle.css,這會導致404錯誤。 /css/mystyle.css也給了一個404錯誤。該錯誤發生在文檔中提到的用於設置ApplicationResources的兩種方法中。 – Anonymous1
- 1. 如何在grails中從CSS引用圖像資源?
- 2. 從資源中獲取圖像XAML
- 3. 無法從資源中獲取圖像
- 4. grails生成css/js資源
- 5. Android - 獲取圖像的資源
- 6. Jar獲取圖像作爲資源
- 7. 從jsfiddle獲取圖像資源
- 8. 使用grails獲取絕對資源url
- 9. 在PagerAdapter中獲取資源
- 10. 在android中獲取圖像的資源名稱
- 11. 如何從圖像資源獲取圖像數據?
- 12. 從php圖像資源獲取圖像文件
- 13. 從nl.siegmann.epublib獲取資源的位圖資源加載資源
- 14. Java 2D圖形從URL而不是資源中獲取圖像
- 15. 如何從資源中提取圖像?
- 16. 從圖庫中獲取資源ID
- 17. 如何從資源中獲取視圖?
- 18. 如何在javascript中獲取圖像源?
- 19. Php:從文件或資源中獲取圖像尺寸
- 20. 如何獲取資源列表中的所有圖像?
- 21. 沒有獲取我的代碼中的圖像的資源ID
- 22. 如何通過Android中的名稱獲取圖像資源?
- 23. 的Android:如何從資源文件中獲取圖像
- 24. 如何使用Java類從資源mipmap中獲取圖像
- 25. 如何從資源中獲取新鮮的圖像?
- 26. 如何從資源文件中獲取圖像路徑
- 27. 無法從應用程序資源中獲取圖像
- 28. 如何從Laravel的資源中獲取圖像?
- 29. WinForms中的圖像資源
- 30. android中的圖像資源
我更喜歡最終文件有一個.css文件擴展名。它看起來很難讓.css文件以.gsp結尾。 – Anonymous1
是的..它會看起來這樣。此外,您的編輯器不會識別您的文件爲css文件,您將失去自動完成功能。但是如果你需要在你的css中使用grails標籤,這是唯一可用的選項(據我所知)。 – ashipj