2016-05-23 2 views

答えて

0

をあなたは、ブートストラップ・コンテナ、および背景の描画処理に対応するコンテナを交換することによって行うことができます。

次のスニペットをフルスクリーンで表示してください。他のセクションの代わりに、コンテナがセクション内にどのようにあるかを確認してください。あなたのアプローチで

.background { 
 
    background-color: black; 
 
} 
 
#section1 { 
 
    background-color: blue; 
 
} 
 
#section2 { 
 
    background-color: white; 
 
} 
 
#section3 { 
 
    background-image: url(data:image/gif;base64,R0lGODlhgAcBAKECAJk40Dh80P///////yH5BAEKAAIALAAAAACABwEAAAJCjI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuKwHyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt74CADs=); 
 
    background-repeat: repeat-y; 
 
    background-position: center top; 
 
} 
 
#section4 { 
 
    background-color: white; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="background"> 
 
    <div class="container"> 
 
    <section id="section1">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla blandit aliquam eros, non commodo augue efficitur sit amet. Interdum et malesuada fames ac ante ipsum primis in faucibus. Proin gravida egestas tristique. Phasellus eget hendrerit dolor.</section> 
 
    <section id="section2">Ut mollis nunc aliquet libero scelerisque cursus. Sed velit felis, commodo tincidunt tortor ut, placerat lacinia ante. Pellentesque eu est vel magna facilisis dignissim. Fusce varius est viverra erat bibendum placerat.</section> 
 
    </div> 
 
    <section id="section3"> 
 
    <div class="container"> 
 
     <div class="row"> 
 
     <div class="col-xs-6">Nunc laoreet turpis sit amet mi condimentum semper. Fusce sit amet rutrum arcu, eget facilisis risus.</div> 
 
     <div class="col-xs-6">Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce malesuada felis quis massa suscipit ultrices.</div> 
 
     </div> 
 
    </div> 
 
    </section> 
 
    <div class="container"> 
 
    <section id="section4">Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam vestibulum efficitur placerat. Integer egestas dapibus neque vel consectetur. Mauris eleifend commodo risus id pharetra.</section> 
 
    </div> 
 
</div>

+0

私は、行ごとに異なる背景を得ることはありません。私の考えは、各列の背景色を変えることですが、この背景はブラウザの境界線まで広がるべきです。 – gfdesign

+0

@gfdesign 1つの簡単な方法は、セクションのバックグラウンドに単一のイメージを添付して、そのイメージの位置を中央に固定することです。ただし、これは等幅の列でのみ機能します。私はそれを反映するために私の答えを更新しました。 –

+0

あなたのアプローチを与えていただきありがとうございます。参考までに、他のサイトでは、いくつかのdivで位置が異なるさまざまな背景色を使用していました.Zインデックスプロパティとともに固定されています。私はこの道を試してみる。よろしく – gfdesign

関連する問題