私は、背景画像と2つのコンテンツの列を持つレイアウトを持っています。 この列は、ビューポートの高さの100%とビューポートの幅の50%です(画面を2つの垂直方向の半分に分割します)。背景画像もビューポートが高くなります。スプリットとセンタービューポートの高バックグラウンド画像
右の列をさらに右に移動すると、背景イメージのその部分が移動し、2つの半分の間にギャップが残ります。
すべてがこれまでに動作しますが、私は、ページの中央に背景画像を持っているしたいと思います...
コード:
html,
body,
main {
height: 100%;
overflow: hidden;
}
.main-left,
.main-right {
height: 100vh;
width: 50vw;
position: absolute;
top: 0;
background: url('https://unsplash.it/150/150');
background-size: auto 100%;
background-repeat: no-repeat;
box-sizing: border-box;
}
.main-left {
left: 0;
background-position: left 0;
}
.main-right {
left: 50vw;
background-position: -50vw 0;
}
<body>
<div class="main-left">
...left content here ...
</div>
<div class="main-right">
...right content here ...
</div>
</body>
をそして、これは私がそれを行うことができるようにしたいものです。
をするのではなく、あなたの体の上に背景画像を入れてメイン左 –
...とどのように私はそれを分割するのでしょうか? – Johanness
問題がhttps://jsfiddle.net/r1fnncnd/1/ ....のどこにあるのかわからない期待される出力のスクリーンショットは素晴らしいでしょう – DaniP