是否有一些问题阻止人们创建它?是不是太复杂了?
也许根本不需要那个?
它是否已经创建但我找不到它?
我想象它是一个基于 js 的库并以这种方式工作:
它检查浏览器是否原生支持 flexbox;
如果没有,则解析 CSS 并检查元素是否具有 flexbox 相关规则;
如果是,它会尝试通过 javascript 模拟这些规则,计算子元素的所有位置和大小,并使用
position: absolute;
定位它们。
基本上,与 Masonry 和类似库所做的相同,但使用 flexbox 规则。可以吗?
编辑:this question没有解释为什么不能完成。
最佳答案
实际上有一个库完全符合我的要求:https://github.com/jonathantneal/flexibility
它处于开发的早期阶段,但希望它很快就会可行。
关于javascript - 为什么没有适用于 IE9 等旧版浏览器的 flexbox polyfill?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33974564/