Bricks Planet
返回砖块库

Brick Card

Breakpoint 断点

可以先理解为:定义响应式布局切换时机

断点就是页面说:“到这个宽度,原来的摆法不合适了,我要换一种摆法。”它不是为 iPhone 或某台电脑服务,而是为内容和操作服务。

关键结构图

重排

左边是桌面三列卡片,中间竖线标出断点,右边变成手机单列堆叠。

What

Breakpoint 是响应式布局改变规则的宽度点,不是某个固定设备型号。

Breakpoint 断点是响应式设计中触发布局、栅格、字号、导航或组件排列变化的视口宽度节点。它帮助同一页面在手机、平板、桌面和宽屏上使用不同布局策略。好的断点不是为了追逐设备型号,而是在内容可读性、操作舒适度或空间关系开始失衡时切换规则。

StructureBreakpoint = 内容撑不住的时刻 + 新布局规则 + 更适合的阅读宽度

When

当标题开始挤压、卡片变窄到难读、按钮排不下、导航拥挤或侧栏影响主内容时,就该检查断点。

How

先在连续宽度里拖动页面,观察内容什么时候失去可读性或可操作性。再为那个区间定义布局变化,例如多列变单列、侧栏下移、网格列数减少或导航折叠。

Examples

桌面端三列卡片在 900px 以下开始文字换行严重,于是断点把三列改成两列,再在 600px 以下改成一列。

导航栏在窄屏上塞不下全部链接,断点让它变成菜单按钮,但主行动按钮仍保留在可见位置。

来源

类型:技术文档 / 设计系统实践

事实线:CSS media queries 支持根据视口等设备特征应用不同样式;Material Design 使用 breakpoint ranges 组织不同屏幕尺寸下的布局变化。

依据:MDN CSS media queries 文档、Material Design responsive layout guidance。

边界:断点应来自内容需要,而不是只按热门设备型号硬切。

常见误读:不要把断点理解成“手机端一个、桌面端一个”。复杂页面可能需要多个内容驱动的变化点。