【发布时间】:2021-12-09 18:25:15
【问题描述】:
我有一个页面应该是非交互式的。它只是一个您可以在团队会议期间显示的屏幕,然后您就不要再触摸它了。
基本上我有一个父容器,它只有width: 100vw 和height: 100vh。所以它只占用了整个浏览器窗口。然后东西/孩子被添加到这个父母。每个孩子占用一些空间,但在某些时候,可能有太多的孩子,他们开始扩展父 div - 即使父 div 不再适合屏幕。如果这是一个交互式页面,我可以添加overflow-y: auto,然后我就可以在容器内滚动。但同样,我不会触摸这个屏幕。
因此我一直在寻找某种解决方案,这样当父母没有更多空间时,孩子们就可以缩放(或类似的东西),这样他们就可以适应了。我知道,在某个时候,如果有一百万个孩子,每个孩子都会那么小。但这并不重要:)
是的,有什么办法可以做到这一点,还是我必须考虑其他事情?
【问题讨论】:
-
是的,你需要 javascript。请分享您的尝试。
标签: javascript html css flexbox css-grid