2012-01-03 9 views
2

私は2000pxの幅の背景の画像を持っています。これは、次のように用意されています。内容が中央に1000px、高解像度モニタでは余白が左右に500px追加されます。バックグラウンドの添付ファイルのスクロール対固定

すべての解決策を中心にしたいと思います。

bg {background:url(bg.jpg) no-repeat center top fixed; }とやり取りしてみると、イメージは適切に中央に表示されますが、明らかにスクロールしません。

だから私はscrollfixedを交換しています: bg {background:url(bg.jpg) no-repeat center top scroll; }が、画像を中心にされていないよりも - 小さい解像度であなたが表示されないはずの左マージンを、見ることができるように、それは左上隅から表示を開始、。

jsfiddle.netの例です。 background-attachmentの値scroll/fixedで再生し、結果ウィンドウのサイズを小さくしようとすると、私が意味することを理解できたらうれしく思います。

この問題を解決するのに手伝ってもらえますか?

+1

jsfiddleをセットアップできますか? –

+1

または[CSSDesk](http://cssdesk.com)。投稿したCSSスニペットが有効であるように見えます。 – benesch

+0

私は自分の質問を編集し、jsfiddleを追加しました。 – user1128796

答えて

0

background-attachment:scroll; 
0

使用メディアクエリ以下のようなbackground-attachmentプロパティを使用してみてください。このようなもの。

/* Desktops and laptops ----------- */ 
@media only screen 
and (min-width : 1224px) { 

#left-margin-div { 
width:500px; 
height:1700px; /*or whatever your height is*/ 
background-image:url('yourimage.jpg'); 
position:absolute; 
left:-500px; 
} 

/* Large screens ----------- */ 
@media only screen 
and (min-width : 1824px) { 
/* Styles */ 
} 
関連する問題