我希望我所嘗試的並非不可能。將固定背景與CSS對齊
讓我先解釋一下:我有一個響應式設計,需要在某些情況下(媒體查詢塊)修復背景。所討論的設計是本之一:
http://think-open.at/fileadmin/templates/responsive/content.html
基本上有兩種媒體查詢:一個用於最大高度,一個用於最小寬度。如果有足夠的視口高度,則在內容區域中有一個滾動條,並且設計高度是固定的。但是,如果視口不足以顯示預定義的高度,那麼height-mediaquery會從內部div中移除滾動條,因此不會有兩個嵌套的滾動容器(body + div),並將內容區域設置爲height:auto。
如果視口太窄,但是這個功能完美無缺,還有一個響應式媒體查詢。
現在的問題:當設計切換到整個頁面滾動模式(低於830px高度)時,我想將圖像放在正確的容器「固定」,因此它不會滾動出視口。但是隨後問題出現了,我無法真正地將背景視爲關於容器div的位置,因爲「固定」位置是關於視口的背景圖像。我創建了一個CSS小提琴這裏:
http://dabblet.com/gist/ae5c3598e1465ce0c90e
如果你改變你的寬度注意到這個問題。我想讓圖像的右邊框與綠框的右邊框對齊。
這是不是有可能?我使用calc()沒有問題,因爲如果檢測到較舊的瀏覽器,我的CMS中會有一個條件使用普通的舊式設計。
我想你已經發布了錯誤的鏈接到cssdesk ..這是默認網站頁面 – BeNdErR
謝謝。我將鏈接設置爲正在運行的CSS操場。無論如何,這個cssdesk在開始時並沒有正常工作。 – kraftb