この背景をウェブサイトのメイン コンテンツに実装する必要があります。
コンテンツが大きくなると、左右のストライプが反応し、高さが大きくなるはずです。
問題は、メインコンテンツがどのくらいの大きさになるか分からないので、高さに合わせてどのようにカットして配置するかです。必要なピースの数と、css を使用してそれらを配置する方法を教えてください。
誰かが私にこれを説明できますか?
よろしく
この背景をウェブサイトのメイン コンテンツに実装する必要があります。
コンテンツが大きくなると、左右のストライプが反応し、高さが大きくなるはずです。
問題は、メインコンテンツがどのくらいの大きさになるか分からないので、高さに合わせてどのようにカットして配置するかです。必要なピースの数と、css を使用してそれらを配置する方法を教えてください。
誰かが私にこれを説明できますか?
よろしく
私はこのように解決しました:
#content {
position:relative;
}
#left-stripe {
background: url(" images/bg-top.png") no-repeat scroll 0 0 transparent;
height: 85px;
left: 112px;
position: absolute;
width: 90%;
}
#right-stripe {
background: url(" images/bg-bottom.png") no-repeat scroll 0 0 transparent;
height: 85px;
left: 112px;
position: absolute;
width: 90%;
bottom:0;
}
#middle-stripe {
background: url(" images/bg-middle.png") repeat-y scroll 0 0 transparent;
bottom: 85px;
top:85px;
left: 112px;
position: absolute;
width: 90%;
}
しかし、応答しないという問題がまだあります (ユーザーがブラウザーに合わせてスケーリングする場合は、それに合わせて移動する必要があります。
したがって、誰かが私のサイトに来て、幅が 960px を超えている場合、それは表示されますが、完全ではなく、左右の残りの背景が非表示になるはずです。
誰かがそれをレスポンシブにするのを手伝ってくれますか?
高さサポートのみが必要な場合は、上、中、下の 3 ピースにカットします。y の繰り返しで背景を中央に設定し、上部と下部をそれぞれ top:0 と bottom:0 に配置すれば完了です。