背景:之前写的一款书签管理扩展,几乎全部功能都已完成。
现在还存在一个跟预期不符的遗留问题,所以在此请教~
一个目录下有许多书签,我想让他们先竖向、再横向均匀分布。 比如 6 个书签,按 5 行显示:
期待的效果
一 二 三 四 五(行)
① ③ ④ ⑤ ⑥
②
现在的效果
一 二 三 四 五(行)
① ③ ⑤
② ④ ⑥
后面就空起了两行...
Demo: https://plnkr.co/edit/kkIAIf6B0uylynBl?preview
不知道有没有代价不大的实现方法?
1
edward1987 2022-12-08 18:24:06 +08:00
flex-direction: column;
-> flex-direction: row; 不就符合你的需求了吗... |
2
qinxs OP |
3
qinxs OP 具体问题里,应该是列(我搞混了,不好意思,但好像不能修改问题)
|
4
qinxs OP 感谢前面朋友的回答,此问题现已解决。
解决方法: 通过 css 选择器 an+b 给选中元素增加一个 `margin-bottom: 1px;` 而 a,b 通过总条数和列数计算可得 |
5
kwrush 2023-02-03 01:49:01 +08:00 via iPhone
不能用 flex-grow 吗?
|