我會給一些指針併爲每個指針添加註釋。
有幾種選擇取決於你想投資多少錢來解決這個問題..但是,它又似乎是你的site的關鍵產品,所以我認爲值得花一些時間。
第一個選項:您創建一個SVG版本的iphone框架是什麼樣子:
- ,如果你不知道的SVG是什麼,它基本上是一個矢量圖形是當你放大和縮小時不會失去質量..想想它作爲這個屏幕上的文本..當你放大時,你看不到文本像素化嗎?)
- 你可以在一個div中包含svg並給它的CSS風格:
position: relative
。
- 在上面的div內,放入另一個div並將css樣式設置爲
position:absolute
,然後相對於父div給出它的左側和頂部x和y座標。
- 請勿使用px,而應使用ems。當你放大的像素是較難預測的輸入/輸出(放大和縮小,幾乎就像顯示在不同的屏幕分辨率內容..但讓我們不要成)
第二個選項:使用位
- 類似於上面的一個..但不是使用iPhone的SVG描繪..你可以只使用一個位圖..然後將其設置爲背景,幾乎用同樣的方法如上..
- 這個解決方案的問題是,隨着用戶放大和縮小..你會看到一些圖像質量損失(我已經可以看到它與你...放大500%,你會看到邊緣像素化(即看起來粗糙的邊緣))。再次,如果這是我的網站,我會努力使它看起來不錯。 HTML5爲您提供了實現這一目標所需的全部功能。
定選項:從I幀遠離..這是一個非常困難的選擇和它的好處並不適用於您的情況。
一個的jsfiddle將有很大的幫助 – abbood 2013-02-21 13:36:13
以前也從來沒有使用過的jsfiddle但已經把相關的信息在這裏:http://jsfiddle.net/3Hm29/1/ 它沒有運行,並且不能明白爲什麼,但你可以在這裏找到我的問題的鏈接: http://qsavvyrestaurants.com/sim/preview.html 前兩個「示例」是我試圖放大,底部是原始大小的版本。 謝謝! – 2013-02-21 13:43:00
一個jsfiddle應該有某種輸出..如果你使用圖像,你可以使用圖像託管網站將它們鏈接到你的jsfiddle ..你的沒有任何輸出 – abbood 2013-02-21 13:44:21