javascript - 当元素不适合屏幕时如何移动它们
问题描述
我想重新排序类似于flex-wrap: wrap
的元素,但我想重新排序元素。一个很好的例子是 Youtube。在非移动设备上观看任何 Youtube 视频(比如这个) 。缩小页面后,右侧的推荐视频位于描述和评论部分之间。如果他们只使用 flex wrap,推荐的视频将位于评论部分下方。我将如何做类似的事情?
我假设你需要一些 javascript,但我不确定我将如何处理这个问题。谢谢!
解决方案
如果您使用display: flex
,则有order
弹性项目的参数(即弹性容器的子项),您可以使用它定义任何您想要的顺序,也可以在包装的弹性容器中。示例: order: 3;
在应该按顺序排在第三位的弹性项目上。
推荐阅读
- typescript - TYPESCRIPT - 快速会话处理
- icons - 自动 - 从单个源图标生成一组预配置的图标
- bash - bash中的表格单元格排序
- python - 为ndarray的每两个维度创建散点图
- excel - 从 Excel VBA 替换 PowerPoint 中的表格文本,保留 PowerPoint 格式
- python - Python列表到np.array的计数
- javascript - 错误说我忘记从它定义的文件中导出我的组件,但我没有导出任何自定义组件(React)
- python - XML 2x xml 中相同的兄弟姐妹,我如何获得第二个?
- r - 重命名 gt() 表中的行值
- json - 复杂 JSON 和逻辑应用程序的挑战