我的页面中有菜单/子菜单元素
这就像
<div class="category">
<div class="subcategory"></div>
</div>
<div class="category">
<div class="subcategory"></div>
</div>
<div class="category">
<div class="subcategory"></div>
</div>
<style>
.category { position:relative}
.subcateory { position:absolute ; top: 40px ; right: 0px ; width: 100vw}
</style>
看起来像
我想要的是子菜单覆盖文档的100%并从文档的right:0开始,例如
我已经设法通过100vw将宽度设置为文档的100%,但是我不知道如何设置正确的位置,以便它从文档的0点开始分层?
最佳答案
.category { background: red; height: 50px; width:25%; display: inline-block; }
.subcategory { position:absolute; top: 60px; right:0px; width:100%; background:blue;height: 100px; }
<div class="category">
<div class="subcategory"></div>
</div>
<div class="category">
<div class="subcategory"></div>
</div>
<div class="category">
<div class="subcategory"></div>
</div>