2017-04-19 15 views
0

この背景画像を他のページとスクロールさせるにはどうすればよいですか? (バックグラウンドアタッチメント:スクロール;動作しません)スクロールする前に、背景イメージとロゴを私が残したい場所に配置しましたが、スクロールすると、ロゴとタイトルのスクロールは有効ですが、ナビゲータとバックグラウンドイメージは表示されません。CSSの背景画像をスクロールする

.content { 
    overflow: auto; 
    position: relative; 
    } 
.content:before { 
    content: ""; 
    position: fixed; 
    left: 0; 
    right: 0; 
    top:-175px; 
    z-index: -1; 

    display: block; 
    background-image: url("/assets/backgroundpic.jpg"); 
    background-size:cover; 
    background-position:center top; 

    width: 100%; 
    height: 500px; 
} 



<div class="container content text-center" style="position:relative;"> 
    <%= image_tag("/assets/logo-seal.png", size: "250x250", class: "img-responsive img-circle margin", style: "display:inline;margin-top:200px;") %> 
    <h1 style="font: 48px Oswald, sans-serif;">TITLE</h1> 
</div> 

答えて

0

この背景画像はposition: fixed;を持つ要素に割り当てられている簡単な方法です。要素はスクロールしない(固定されている)ので、バックグラウンドにもなりません。

この要素を修正せずに解決策を見つける必要があります。

+0

ありがとうございました!私はその位置を絶対に変更し、コンテンツクラスをコンテナの外側のdivに配置しました。私は以前にどう考えていたのか分かりません。 – Xenedra