Css 将Flexbox推出画布
你们能不能帮我想一想,当达到最大宽度(比如说60em)时,如何将flex列从画布上推出(基本上是负边距或负3dtranslate),这将导致原来的flex4内容容器占据整个窗口 我使用的通用html标记是:Css 将Flexbox推出画布,css,layout,navigation,flexbox,Css,Layout,Navigation,Flexbox,你们能不能帮我想一想,当达到最大宽度(比如说60em)时,如何将flex列从画布上推出(基本上是负边距或负3dtranslate),这将导致原来的flex4内容容器占据整个窗口 我使用的通用html标记是: <body> <aside> Stuff </aside> <section class="content"> Stuff </section> </body&g
<body>
<aside>
Stuff
</aside>
<section class="content">
Stuff
</section>
</body>
东西
东西
我真诚地感谢任何帮助,我真的在这件事上绞尽脑汁。我在这里的最终目标是在分辨率较小的情况下,将侧边用作来自画布外的导航栏
当小于60em时,您可以使用媒体查询在旁边设置
显示:无
:
当使用此选项隐藏旁白时,屏幕阅读器等将看不到旁白。一个可行的解决方案是使用位置:绝对代码>
编辑:或者这更像是你想要的60em的最大宽度意味着哪个元素的宽度?就在主体上,所以本质上@媒体(最大宽度:60em){将侧边推离画布}然后@media(最大宽度:60em){允许内容(较大)模块占据整个宽度}为什么显示:无不起作用,您希望内容在未显示时仍然可以访问吗?侧边消失后,如果该部分具有flex
属性,则该部分将扩展以覆盖整个宽度,这可能正是我所需要的。激活display flex时,是否仍可以从左侧设置动画?我想要的基本上是这样的效果:使用FlexboxThat是完美的!(新小提琴)。那么他们没有办法都在flexbox中吗?我只是喜欢flex可以让“aside”和“section”元素保持浏览器的完整高度。不管怎样,我都要!它们都是FlexBox,是容器的全高。侧边的宽度是固定的,非常好用!非常感谢。真不敢相信我不是一个人干的。只是把事情复杂化了一点。