gpt4 book ai didi

javascript - 隐藏列时的 CSS Grid 动态大小

转载 作者:行者123 更新时间:2023-11-28 19:25:04 26 4
gpt4 key购买 nike

即使其他元素被删除,我也希望某个元素占用剩余空间。

所以目前我有两个列元素,一个菜单在左边,内容在右边。

目前我的网格设置是这样的:

.grid {
display: grid;
grid: 1fr / 1fr 4fr;
}

菜单占据了左边的 1fr,内容占据了剩下的 4fr。但是菜单有一个 Javascript 隐藏切换功能,所以当我隐藏菜单时,内容变为 1fr 而 4fr 为空。

隐藏菜单后如何让内容占据所有剩余空间?我可以用 Javascript 来做,但是有没有办法用纯 CSS 网格?

最佳答案

如果切换按钮是一个输入复选框,您可以使用 #menu-toggle:checked .grid {} 指定新规则。

关于javascript - 隐藏列时的 CSS Grid 动态大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56421923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com