V 友们,这个设计能用 flex 布局实现吗,后台返回的是一个数组对象。我想在交互上方便一下,如果 flex 实现不了,有没有其他能把按钮循环出来的办法

301 天前
 MRG0

有个关键问题,第二排按钮会捅到支付方式下边

3876 次点击
所在节点    程序员
72 条回复
Asakijz
301 天前
没看懂需求
wednesdayco
301 天前
能,话说你这按钮的大小不会不一致吧?
pengtdyd
301 天前
可以,但是你能问出这个问题,我感觉你写不出来。
vitovan
301 天前
.container {
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
}

这行吗?
LaGeNanRen
301 天前
在座的各位有几个听懂他的需求和问题了 :)
wednesdayco
301 天前
@LaGeNanRen 我猜他说的是按钮数据是个数组,布局的时候分成两排。 实现方式多得很
MRG0
301 天前
@wednesdayco 不一致,有大有小,甚至顺序也有要求
MRG0
301 天前
@pengtdyd 我想一天了,就这个按钮捅到支付方式下边这个问题,实在想不到如何解决
MRG0
301 天前
@wednesdayco #6 分布成两排倒是好实现,但是如何让第二排按钮一直可以前伸到支付方式下边呢
admol
301 天前
让我想到了在地图上打电话的那个,你应该先这样,再这样,然后再这样,最后再这样,不就可以了吗
MRG0
301 天前
@vitovan 会被“支付方式”这个 div 挡住
admol
301 天前
@admol 地图 => 地铁
MRG0
301 天前
@admol #12 😰
ZGame
301 天前
你要求后端返回的不同数组 对应不同的 type 不就行了, 生成不同的模板组件...
wednesdayco
301 天前
@MRG0 按钮大小不固定的话我目前只能想到把按钮单独放到一个容器里面,然后将其绝对定位覆盖在支付方式容器,第一个按钮 width100%占满换行第二排
ZGame
301 天前
type => itemWarpperContainerOneStyle ,Two,Three........
sankemao
301 天前
你把支付方式和按钮再用 flex 左右套下不就行了
hlwjia
301 天前
嘛,写 4 个 switch case 好了
me1onsoda
301 天前
这个不就是靠右,然后自动换行嘛
shuxhan
301 天前
这应该就是个纯粹的 css 问题,但是我没太能理解 op 想要的布局到底什么,看完图我更困惑了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956387

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX