2013-11-26 68 views
0

我對客戶的響應式設計有一點問題。 我有一個固定位置的背景div包含一個img。 在縱向可視化中的智能手機上,我將img的高度設置爲100%,將寬度設置爲auto。 通過這種方式,圖像覆蓋窗戶的整個高度,不會扭曲寬度。響應式設計 - 位置固定和全屏圖像

問題是,在ios智能手機和網絡上工作(我嘗試過像ipadpeek.com和Riplle for chrome等仿真器),但在我的銀河3上,圖像仍然覆蓋窗口的整個高度,但它扭曲它horizo​​ntaly:

HTML

<div id="bg_container"> 
    <img src="images/home-1.jpg" /> 
</div> 

CSS

@media only screen and (min-width : 321px) and (max-width : 360px) { 
    #bg_container { 
     position:fixed; 
     width:100%; 
     height:100%; 
     z-index:0; 
     overflow:hidden; 
    } 
    #bg_container img { 
     height:100%; 
     width:auto; 
     position:relative; 
    } 
} 

Link test page

+1

你不應該信任像ipadpeek.com這樣的網站來告訴你真正的ipad會渲染你的網站。他們所做的只是在ipad屏幕的大小顯示您的網站。它仍然使用您正在使用的任何瀏覽器的呈現引擎來實際呈現網頁。 – Turnip

+0

我知道,但問題是在一個物理galaxy3,我已經測試了iPhone 4和3以及ipad3和2 ...在寬度的ios:自動運行正確,不扭曲圖像,在galaxy no ... – GGKMNTN

+0

我發現了一個可以解決問題的jquery,但我認爲這不是正確的方法......我認爲可以有一個純粹的Css方式: – GGKMNTN

回答

0

嘗試設置寬度的最大寬度:這是一個新的屬性,它的作用是魔術!

此外,爲了測試你的設計,谷歌Chrome靈活的移動查看我相信這個使用發動機的正常顯示你的工作

+0

谷歌瀏覽器響應移動視圖?它是波紋擴展嗎?如果是的話,我已經測試過它,但在電腦上的星系手機上工作不... – GGKMNTN

0

我已經改變的滑塊移動,也因爲NIVO滑塊解決對於移動設備太大聲的雨塊過渡... 我已經嘗試過最大寬度但沒有任何變化...