0.2.79 • Published 5 months ago

@befe/brick-comp-grid v0.2.79

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

2021 BREAKING CHANGES

  • 不再支持 props.style (此前的支持是由于不恰当的 props 传递造成)

概念澄清

Responsive Web Design by Ethan Marcotte at 2010

  • Fluid Grids by Ethan Marcotte at 2009
  • media query
  • flexible media (image, video i.e)

Adaptive web design / adaptive delivery

Classical Grid / Typographic Grid / Fixed-Width Grid

沟通中被混淆的概念

  • Grid 对开发来说通常指的是 Fluid Grid,而对于设计师来说 Grid 更多是 Typographic Grid 上的理解,但没关系,如果容器 width fixed 两者就一致了
  • 常见于和设计师的沟通中,我们口中的“自适应”,往往只是狭义上的“子物件宽度随父容器宽度变化”,这常常也就是 Fluid Grid 随其 Container 变化
  • Responsive Web Design 直译为 “自适应网页设计” 或 “响应式网页设计” 其实都没问题
  • 常见的误解是将 Responsive Web Design 片面地理解为 Fluid Grid (内容随容器宽度变化)

web layout design comparison

Grid 组件

  • 基于 Bootstrap Grid System
  • 结果上 PageContainer / BlockContainer > Row > Col
  • 一般来说使用 Fluid Grid 只在 container width 有一定限制时使用才有意义
    • fixed width container
    • proper min/max width limit width container
    • responsive page-container width, also need proper min/max width limit
  • 关于 container 必须有限制,极端但直觉的例子,想像一下以下的情景
    • 从 100px 至 1000px 都用 1:1:1 布局
    • 在 48寸 32:9 超宽屏幕下全屏查看看一个宽度总是占整个屏幕的宽度的页面

0.2.79

5 months ago

0.2.78

5 months ago

0.2.77

8 months ago

0.2.76

8 months ago