2009-12-22 45 views
0

在我的Sharepoint主頁上,我在頁面的<body>的頂部添加了<img>,這樣我就可以使用一些CSS來設置<img>來填滿屏幕。Sharepoint主題特定圖像

但是,我想根據使用的主題顯示不同的圖像。我目前使用的母版中的以下內容:

<img alt="" id="fullscreen" src="/_layouts/images/Background.png" /> 

是否可以捕捉主題的名稱中使用,它添加到文件名,所以我可以簡單的調整文件名匹配有主題?

或者,我可以添加一些東西到src =「」,這將使URL主題特定?

回答

0

如何將圖像默認爲隱藏,並在CSS中顯示您想要的主題,顯示它?

例如:

在你的母版頁:

<img src="theme1.jpg" alt="" id="theme1fullscreen" style="display: hidden;" /> 
<img src="theme2.jpg" alt="" id="theme2fullscreen" style="display: hidden;" /> 
<img src="theme3.jpg" alt="" id="theme3fullscreen" style="display: hidden;" /> 

在CSS的主題X:

#themeXfullscreen { 
    display: block; 
    height: 100%; 
    width: 100%; 
} 

這樣一來,你在母版頁的圖像和位置,並且可以根據主題隱藏並顯示相應的內容。

+0

圖像的位置不能在CSS內保存,圖像必須保存在頁面內。這樣我就可以使用CSS將圖像設置爲100%寬度和100%高度,具體取決於瀏覽器的大小。 – CLiown 2009-12-23 14:10:14

+0

爲什麼你不能在CSS中保存圖像的位置,並將圖像的高度和寬度設置爲100%。我不認爲有任何技術限制可以阻止這一點。無論如何,我會編輯我的回答,以澄清我的建議。 – 2009-12-23 16:42:32

0

我認爲這個想法是引用來自您的主題CSS的圖像。因此,如果主題之間的圖像發生變化,該圖像的URL將存儲在每個主題CSS文件中。 您的母版頁可以簡單地包含一個總是具有相同CSS類的元素。