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

2023-07-13 10:50:56 +08:00
 MRG0

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

4228 次点击
所在节点    程序员
72 条回复
sgiyy
2023-07-13 11:24:14 +08:00
左右,上下布局不就好了(另外问题问得都很难理解)
wusheng0
2023-07-13 11:26:57 +08:00
四种支付方式?
第二排按钮会捅到支付方式下边,什么是捅,想象不出来,第二排按钮说的是哪个?
acvvkhalil
2023-07-13 11:26:57 +08:00
太容易了啊, 怎么实现都行, 你先左右, 然后右边在让它换行也行, 不让就第一个按钮和支付方式当行, 把剩余的放下面一行不就好了
AndrewAdam
2023-07-13 11:27:48 +08:00
理解不能 去喷交互设计师
dudubaba
2023-07-13 11:31:43 +08:00
简单,你猜 css 选择器 nth-child 是干嘛的
MRG0
2023-07-13 11:32:03 +08:00
@sgiyy 但是第一个图的情况如何实现呢,会被支付方式的 div 挡住
wednesdayco
2023-07-13 11:32:44 +08:00
jy02534655
2023-07-13 11:34:25 +08:00
flex 布局实现不了的可以试试 grid 布局
MRG0
2023-07-13 11:35:08 +08:00
@dudubaba stylus 下 nth-child 选择器居然不起效, 写法:

.a{
width 100%
height 102px
&:nth-child(1){
background #123456
}
}
darkengine
2023-07-13 11:35:37 +08:00
楼上老哥已经解释得很清楚了,先拆了左右两列,再在右边那一列对支付方式按钮进行布局
MRG0
2023-07-13 11:37:04 +08:00
@wednesdayco #27 这也太牛了吧👍
wednesdayco
2023-07-13 11:39:43 +08:00
@MRG0 只是个意思 你可以再发散下
MRG0
2023-07-13 11:41:25 +08:00
@wednesdayco #32 多谢,心里有数了
vitovan
2023-07-13 11:46:18 +08:00
@MRG0 #11 支付方式的 z-index 放小一点,直接 float: left 可以吗?
RATIONALITY
2023-07-13 11:46:23 +08:00
@wednesdayco #27 你舅宠他爸
MRG0
2023-07-13 12:18:14 +08:00
@vitovan #34 浮动恐怕不好搞
MRG0
2023-07-13 12:20:07 +08:00
@wusheng0 图中其实是四种情况,支付方式有多少种我也未知;“捅”就是一个往前的动词,我说的太口语化了😂
Dongpenghui
2023-07-13 13:20:29 +08:00
display:grid 布局,你去研究一下
MRG0
2023-07-13 13:27:48 +08:00
mingl0280
2023-07-13 13:33:49 +08:00
横着拆也可以,两行,第一行两列,第二行 flex ,按钮 1 右对齐,剩下的想咋排咋排

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

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

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

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

© 2021 V2EX