这里,属于我的小世界

现实是强者的世界,网络是草根的天堂。安静地做一个爱捣鼓的人。

🍂 枯叶阁 ✕
📧 联系博主 ✕
不方便写邮件?点击直接联系博主: QQ

Flexbox 布局十道练习题(附思路)

🍂 枯叶 📅 2020-02-29 📁 工作日记 👁️ 29 阅读 🏷️ CSS Flexbox 前端

Flexbox 的属性来来回回就那十几个,但很多人(包括当年的我)看完文档还是不会做布局。我的经验是:少背多练。下面是我当年做过的十类练习,挑核心的讲思路。

三道必练

水平垂直居中:父元素 display:flex; justify-content:center; align-items:center,这一道覆盖了主轴交叉轴的概念,值得练到形成肌肉记忆。

导航栏两端对齐:logo 在左、菜单在右,justify-content:space-between 即可;中间需要留白时用 margin-left:auto 比空 div 优雅得多。

等高卡片列表:flex 容器里的项目默认 stretch 等高,配合 flex:1 控制宽度比例,三栏布局一行代码搞定。

新手最常踩的坑

分不清 justify-content 和 align-items 管哪根轴——记住主轴看 flex-direction;flex:1 是 flex-grow/shrink/basis 的简写,别只背 1。

建议把这十道题在空白文件里手写三遍,比看十篇教程都管用。