2012-03-19 57 views

回答

1

幾天前我剛剛在考慮這個問題 - 您可能對自適應路線感興趣。看看這個http://adaptive-images.com/相當簡單的實施。它會告訴你如何根據顯示來改變它 - 注意,這意味着你將不得不儲存更高分辨率的圖像,這些設備可能沒有最好的互聯網連接。

+0

其實這並不聽起來像我想象的一樣聰明。我會繼續搜索 – Francesco 2012-03-19 23:14:27

+0

對不起,如果沒有更大的圖像,無法真正擁有更大的圖像。 :( – mikevoermans 2012-03-20 01:18:05

2

我使用媒體查詢。這是最簡單的方法。下面是我使用的代碼:

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
    .your-class-name { 
     background: url("images/[email protected]"); 
     background-size: 18px 18px; 
    } 
} 

記住:

•您的分機

•使用相同的背景大小「作爲您的非Retina圖像前添加「@ 2X」

•視網膜圖像的大小作爲非視網膜

精通兩次:

非視網膜= 100像素X 100像素

視網膜= 200像素X 200像素

+0

@ 2x在文件名中並不是必需的網站。此外,小挑剔:視網膜圖像的大小是4倍(100x100 = 10000/200x200 = 40000) – 2012-03-31 03:07:50

+0

你是對的,@ 2x isn對於網站來說是不必要的。從技術上講,它不再適用於iOS。 – Paul 2012-03-31 03:17:13