
背景:之前写的一款书签管理扩展,几乎全部功能都已完成。
现在还存在一个跟预期不符的遗留问题,所以在此请教~
一个目录下有许多书签,我想让他们先竖向、再横向均匀分布。 比如 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 吗? |