2015-12-03 45 views
-1

我在joomla創建一個網站。 在Joomla的媒體文件夾中,我創建了文件夾:媒體/照片,我在那裏放置了一張照片0.Background.jpg用css改變joomla的背景

我想在CSS文件中插入下面的代碼更改默認模板的背景:

body{ 
    background-image: url("media/photos/0.Background.jpg"); 
    background-size: 100%; 
} 

但它無法找到media/photos/0.Background.jpg,所以不能應用背景...

+0

若要確保路徑是正確的啓動。 – SjaakvBrabant

+0

請閱讀[接受答案如何工作?](http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work)並且不要編輯您的問題以包含單詞「解決了」 – Quentin

回答

0

你給出的路徑是相對於你的CSS文件所在的文件夾。

因此,在你的例子中,無論你的CSS文件在哪個文件夾中,你都要求它尋找名爲media的文件夾,然後是另一個t中的文件夾帽子叫照片。

我假設你的CSS文件在模板文件夾中,並且媒體在根中?

如果是這樣,您只需要在media之前添加正斜槓。如果這不起作用,那麼你需要確定你的媒體文件夾與你的CSS文件所在的文件夾相關的路徑,然後從那裏開始工作。

所以,先試試這個:

body{ 
    background-image: url("/media/photos/0.Background.jpg"); /* is it media or Media? */ 
    background-size: 100%; 
} 
+0

解決了問題,還是幫助瞭解問題可能是什麼? – Lee

+0

我的朋友感謝你的回答......我用第一個「/」嘗試過,但沒有成功......但我用這種方式解決了這個問題....媒體在Joomla在主要的主要....工作的解決方案是,在模板的「圖像」forder我上傳背景圖像,我把代碼background-image:url(「../ images/0.Background。 JPG「);這工作....感謝您的答案! –

+0

據我所知joomla媒體文件夾不能從模板的css文件訪問....它只訪問模板文件夾中的圖像文件夾.... –