2015-04-15 128 views
0

我已經創建了一個導航菜單,並且我想將所有內容設置爲百分比,因爲它應該是響應式的。這似乎是背景圖片不顯示圖標,也許是因爲它是一個百分比?菜單圖標不顯示

Here is the fiddle link

這裏是直接的CSS與圖像類:

.account { 
    background-image: url('https://jsfiddle.net/35xgfb9o/); 
    background-size: 100% 100%; 
    background-repeat: no-repeat; 
} 
+0

您的背景圖像的URL是錯誤的。 – sevenseacat

+0

爲什麼在URL中的網址前加'../images/'。如果它的絕對URL像'http:// www ...'那麼它不應該有一個文件夾擴展名。 – Craicerjack

+0

我修復了網址問題,謝謝 – alonblack

回答

3

你忘報價在URL值的末尾。

background-image: url('../images/http://www.psdgraphics.com/file/retro-tv-icon.jpg'); 

URL可能有是沒有../images

background-image: url('http://www.psdgraphics.com/file/retro-tv-icon.jpg'); 

,最後一個問題是,.icon具有零高度。背景顯示,但只在這個高度(=你什麼都看不到)。也添加圖標高度。

.icon {height: 20px} 
2

您必須在.icon元素上指定height
你忘報價上.account類

像這樣:

.icon { 
    text-align:center; 
    width:50%; 
    height: 25px; 
} 
0

工作小提琴 - https://jsfiddle.net/35xgfb9o/14/

<li class="icon account"> 
    <div ><p>My Account</p></div> 
</li> 

你有一對夫婦從錯誤的URL問題 , 以留出在url結尾處引用 將您的類應用到空白div - 如果div爲空,則它沒有尺寸,因此背面地面不會顯示 - 您應該將您的課程添加到您的li元素,或者如上面的答案中所述添加高度到您的.icon