我有一个背景图像和两列内容的布局。 这些列是视口高度的100%和视口宽度的50%(将屏幕分成两半)。背景图像也是视口高。分割和中心视口高背景图像
当我将右列进一步向右移动时,背景图像的该部分随之移动,在两半之间留下间隙。
一切正常,到目前为止,但我想有中心页面上的背景图片...
代码:
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