flex-polyfill
flex布局的兼容方案,对flexibility的封装。
相对于直接接入flexibility
,这里做了动态按需加载以及多种接入方式的支持。
后续使用过程中如果有什么问题,方便统一升级或回滚处理。
CSS写法
.container
使用
- 调用参数
let options = // 使用flex布局的元素,可以不传(以下为默认值) elem: documentdocumentElement // flexibility.js地址,可以不传(以下为默认值) src: '//j1.58cdn.com.cn/git/flex-polyfill/lib/flexibility.js' ;
- NPM包引用方式
// 安装 npm i -S flex-polyfill
// es6 ;
// cmd let flexPolyfill = ; ;
- 全局引用方式
window;
- 加载器引用方式
// CMD let flexPolyfill = ; ;
// AMD ;
注意事项
flex
仅支持flex-grow
align-items: stretch
的情况下,flex-direction
从row
切换到column
可能会失败 尽量避免使用复杂的特性组合,此方案不能完备地支持标准的全部内容,支持情况。