- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试将固定宽度内容和侧边栏包装在一个共享容器中,但对于移动设备,我只能想到一种解决方案,将侧边栏放在内容之后和全 Angular 内容之前。后者是不可取的。
The codepen I am trying to get working
<div class="everything">
<div class="container">
<div class="content">content</div>
<div class="sidebar">sidebar should be the last one on mobile</div>
</div>
<div class="full-width-container">full-width-container</div>
</div>
最佳答案
对于这一设计挑战,有几种可能的解决方案,但最突出的是使用 flexbox。这是一个很好的 flexbox 指南(https://css-tricks.com/snippets/css/a-guide-to-flexbox/),但是对您有利的特定属性将是 order 属性。
您可以将所有元素放入一个 flex 容器中,您在模拟中显示的每一 block 都将是 flex 元素( flex 容器的子项)。然后,您将在桌面上正常设置 flex 元素的顺序属性。
flex-item1 { order: 1; }
flex-item-sidebar { order: 2; }
flex-item3 { order: 3; }
flex-item4 { order: 4; }
这不是非常必要,因为 flex 元素是按源代码顺序排列的。但是,对于您的移动 CSS,您将按如下方式设置顺序:
flex-item1 { order: 1; }
flex-item-sidebar { order: 3; } // note this change
flex-item3 { order: 2; }
flex-item4 { order: 4; }
order 属性控制它们在 flex 容器中出现的顺序,因此您可以使用 CSS 更改顺序,并使用最小和最大宽度针对不同的屏幕尺寸更改顺序!
在我提供的链接中,还有一些很棒的布局示例,您可能可以获取并使用它们来满足您的需要 (https://css-tricks.com/snippets/css/a-guide-to-flexbox/#flexbox-examples)。
编辑:这是我在 codepen 中快速完成的一些操作,应该对您有用。调整屏幕大小以查看实际效果。 https://codepen.io/anon/pen/vZQWXw#anon-login
关于html - 即使内容中有全 Angular block ,如何使侧边栏出现在移动内容之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45017800/
我想创建一个类似 ABOVE 的可折叠侧边栏。 在折叠的表单中,侧边栏将只有选项图标,当您将鼠标悬停在栏上时,它会展开,向您显示图标的描述/名称。 如果您单击该图标,它将带您进入该图标指定的功能,例如
由于我需要在右侧打开侧边栏,如何将其从左侧更改为右侧?我使用的代码很简单: if revealViewController() != nil { Menubutton.target
我在使用高度标签时遇到了问题。 我想制作一个背景延伸到页面底部的侧边栏。 我已将高度设置为 100%,但这并不像我想象的那样有效。 这是我的侧边栏代码。 #side{ box-sizing:b
我正在为我的网站构建一个过滤器侧边栏,我希望能够通过按 btn 打开和关闭过滤器列表。 jQuery('.parent > .children').parent().click(function()
我将如何使 CONTENT HERE 文本进入红色框区域。我几乎尝试了所有我能想到的方法,但没有任何效果。我什至尝试将文本排成一行,然后将其类设置为“行向左拉”。这是我的代码:
当然 Wordpress 2.7 里有“小工具”选项也能控制 Widget ,但是反复实验后发现样式无法统一,可控性较低。个人认为是比较鸡肋的功能,这里就不谈了。 进入正题。侧边栏
我正在为使用 Qt 和 QML for Ubuntu Linux 的应用程序构建 UI。我有一个带有 Canvas 元素的查看器窗口,默认情况下应该是全屏的。打开应用程序时效果很好(即隐藏了 Ubun
我有一个两列布局。左侧是正文,右侧是侧边栏 ( float: right; width: 30% )。 在小型浏览器上,我想先显示正文,然后是侧边栏。但是如果我删除 float从带有媒体查询的侧边栏中
我是 React 的新手,试图让这个组件工作:https://github.com/balloob/react-sidebar 它有效,除了在跟随链接时侧边栏不会关闭。如何单击侧边栏链接关闭侧边栏?
我开始使用 Sublime Text 2。但是有一个小问题,找不到将侧栏(文件夹平移)移动到窗口右侧的选项。 你能告诉我我该怎么做吗?是否有任何插件或设置选项。 最佳答案 遗憾的是,不支持此功能。 看
在下面的玩具示例中,我在侧边栏中有很多 slider 。对于最后一个,我再也看不到正确的情节了。这个问题有什么不涉及删除 slider 的解决方案吗? # 01-kmeans-app palette(
我想向 Finder 侧边栏添加一个新项目。我发现 Finder 将“地点”列表保存在 `~/Library/Preferences/com.apple.sidebarlists.plist 中。我能
我正在寻找创建一个固定侧边栏,与苹果的(就功能而言)非常相似。当您在他们的商店中配置您的 Mac 时,当您向下滚动页面时,右侧的购物篮会固定位置; 完美。 position:fixed 是相对于视口(
我想使用 SwiftUI 构建一个非常简单的 iOS 14 侧边栏。 设置很简单,我有三个 View HomeView , LibraryView和 SettingsView和一个代表每个屏幕的枚举。
Semantic-UI 预先警告其 sidebar page “当侧边栏出现时,固定位置内容可能无法更改其位置。”然后它提供了两种可能的解决方案。 令人惊讶的是,在同一个页面和整个网站上,Semant
有人用过 React Pro 侧边栏吗?有人可以告诉我如何使用 sass 侧边栏组件以及如何增加侧边栏的长度。是否还有其他库提供了如何使用其侧边栏的示例。这是 React Pro 侧边栏示例。
有人用过 React Pro 侧边栏吗?有人可以告诉我如何使用 sass 侧边栏组件以及如何增加侧边栏的长度。是否还有其他库提供了如何使用其侧边栏的示例。这是 React Pro 侧边栏示例。
我是 React 的新手,一直在尝试寻找一个示例,说明如何在 reactjs 中创建侧边导航栏并将 reactrouter 与它一起使用。现在,我有一个如下所示的“侧边导航” Pane : impor
我正在尝试制作一个像 semantic-ui.com 上那样的简单侧边栏,只是我希望它位于右侧。看起来很简单,除了让按钮附加是我最大的问题。你可以在 jsfiddle 看到它,有点工作......HT
我附上了我的 HTML 和 CSS,希望有人能帮助我。基本上我有一个右侧边栏 div,其中的内容不会推到顶部。当我尝试使用位置和高度属性时,内容只是漂浮在整个页面上,甚至不会停留在右侧边栏中。我希望有
我是一名优秀的程序员,十分优秀!