前言
最早开始接触 flex
时,是作为一个新的知识点进行吸收学习的。
恩,网上说很好很强大。
用途
几个司空见惯的
1.水平垂直居中
justify-content: center;
align-items: center;
2.固定某一边宽度,另一边占满
flex: 1 // flex-grow: 1;
简单理解就是哪边需要设置这个属性即可
并不太常使用的
我也是偶然间突然奇想。
比如 chrome 浏览器的标签, 如果标签越来越多,那么所有的标签就会自动缩小。反之,当标签个数并不多的时候,它就会自动放大。
效果其实并不难实现,只是貌似不用 flex(弹性布局),就实现不了~
毕竟那几个司空见惯的效果,都可以用其他的办法来实现。
End
页面重构的工作,有的时候真的很有意思。就像走迷宫一样,而且出口还不止一个。
然而为什么我习惯使用一些相对老的代码实现同样的效果,比如 float,transform 之类的。
兼容性肯定是要考虑的,以及对项目稳定的保证,毕竟新的东西,谁也不敢说会不会有什么未知的坑。当然,随着时间的推移,各种坑已经被踩完了。
那么放心大胆的用:)