画像のモックアップを HTML/CSS に変換しようとしていますが、正しく配置するのに苦労しています。特に、垂直方向の配置と、ウィンドウのサイズを変更するときに相対位置にとどまるようにしています。
JSFiddle コード:
http://jsfiddle.net/victorhooi/ZcrCc/
フルスクリーンの JSFiddle 出力:
http://jsfiddle.net/victorhooi/ZcrCc/embedded/result/
私はこのモックアップを持っています:
しかし、上記の JSFiddle を見ると、開始ブランチと終了ブランチ、および中央のタイプ イメージを白いボックス内で垂直方向に揃えることができないようです。それらはどこにでもあります。
HTML:
<section id="proposal" class="backgroundphotos">
<div class="row">
<div class="col-md-10 col-md-offset-1 panel panel-default">
<div class="row">
<div class="col-md-1 col-md-offset-2">
<img src="http://www.victorandalpha.com/images/curly_brackets_open.png" />
</div>
<div class="col-md-2">
<img src="http://www.victorandalpha.com/images/proposal_01.png" />
<img src="http://www.victorandalpha.com/images/proposal_02.png" />
<img src="http://www.victorandalpha.com/images/proposal_03.png" />
</div>
<div class="col-md-2">
<img src="http://www.victorandalpha.com/images/proposal_04.png" />
<img src="http://www.victorandalpha.com/images/proposal_05.png" />
<img src="http://www.victorandalpha.com/images/proposal_06.png" />
</div>
<div class="col-md-2">
<img src="http://www.victorandalpha.com/images/proposal_07.png" />
<img src="http://www.victorandalpha.com/images/proposal_08.png" />
<img src="http://www.victorandalpha.com/images/proposal_09.png" />
</div>
<div class="col-md-1">
<img src="http://www.victorandalpha.com/images/curly_brackets_close.png" />
</div>
</div>
</div>
</div>
</section>
CSSで:
.backgroundphotos {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: scroll; /* Why does this not carry over? */
min-height: 800px;
}
#proposal {
background: url(../img/04.jpg) no-repeat center center fixed;
background-attachment: scroll;
}
#proposal > div.row > div > div.row > div {
position: relative;
bottom: -90px;
}
#proposal > div.row {
position: relative;
bottom: -22.500em;
}
NB: 元の質問を編集して、他の CSS 配置の問題のために別の質問に分割しました。関連する質問は次のとおりです。