【发布时间】:2013-08-04 01:30:16
【问题描述】:
当达到 60em 的最大宽度时,你们能否帮我弄清楚如何将 flex 列从画布上推出(基本上是负边距或负 3dtranslate),这将导致原始 flex4 内容容器占满整个窗户?
我使用的一般 html 标记是:
<body>
<aside>
Stuff
</aside>
<section class="content">
Stuff
</section>
</body>
我真诚地感谢任何帮助,我真的一直在为此绞尽脑汁。我的最终目标是在较小的分辨率下将侧面用作来自画布外的导航栏。
【问题讨论】:
-
最大宽度60em表示哪个元素的宽度?
-
就在身体上,本质上就是这样。 @media(max-width: 60em){将一边从画布上推开} 然后@media(max-width: 60em){让内容(更大)模块占据整个宽度}
-
为什么 display:none 不起作用,您希望内容在未显示时仍然可以访问吗?
-
如果该部分具有
flex属性,则该部分将扩展以覆盖整个宽度 -
我明白了,这很可能正是我所需要的。当我激活 display flex 时,我还能从左边动画它吗?我想要的基本上是这种效果:codepen.io/banunn/full/KBtnD with Flexbox
标签: css layout navigation flexbox