我有一个浮动菜单,固定在窗口顶部,仅占用其宽度的1/4。其余3/4(以及菜单1/4后面)应该由下一个文档部分的图像占用。然而,图像最初出现在菜单下方,即菜单不像我想要的那样浮动。
我得到的结果:
我想要什么:
body,ul {
margin: 0;
overflow-x:hidden;
}
header {
background: green;
}
nav {
background: #ff000080;
width: 25vw;
position: sticky;
top: 0;
}
main img {
width: 100vw;
}
<header>Title</header>
<nav>
<ul>
<li>link 1</li>
<li>link 2</li>
<li>link 3</li>
</ul>
</nav>
<main>
<img src='https://cdn.britannica.com/90/3890-050-F451C580/rainforest-coast-lowland-rainforests-Ecuador-tropics-evergreen.jpg' />
</main>
编辑:图片不能在背景上。它应该在
main
标签内部,那里会有更多的元素,包括文本和可能的其他图像。所有内容都应该一起滚动,除了菜单,必须固定在顶部。