| 1 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"> |
| 2 | <!-- P12 Digital Era · dense · 4-stage horizontal sequence --> |
| 3 | |
| 4 | <g id="bg"> |
| 5 | <rect width="1280" height="720" fill="#FFFFFF"/> |
| 6 | </g> |
| 7 | |
| 8 | <g id="header"> |
| 9 | <text x="64" y="60" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="11" fill="#999999" letter-spacing="2">P · 12</text> |
| 10 | <text x="64" y="120" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="32" font-weight="900" fill="#1A1A1A">数字时代的延续</text> |
| 11 | <text x="64" y="148" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="14" fill="#666666" letter-spacing="2">THE GRID ON SCREEN · 2008 — TODAY</text> |
| 12 | <line x1="64" y1="172" x2="120" y2="172" stroke="#D9251D" stroke-width="3"/> |
| 13 | </g> |
| 14 | |
| 15 | <!-- Horizontal track connecting 4 stages --> |
| 16 | <g id="track"> |
| 17 | <!-- chart-plot-area: 130,340,1216,340 --> |
| 18 | <line x1="130" y1="340" x2="1216" y2="340" stroke="#1A1A1A" stroke-width="2"/> |
| 19 | </g> |
| 20 | |
| 21 | <!-- 4 stages; centers at x: 200 / 480 / 760 / 1040 (extended right to 1140) --> |
| 22 | |
| 23 | <g id="stage-1"> |
| 24 | <text x="172" y="232" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="64" font-weight="900" fill="#E8E8E8">01</text> |
| 25 | <text x="200" y="276" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="11" fill="#D9251D" text-anchor="middle" letter-spacing="2">2008</text> |
| 26 | <text x="200" y="312" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="18" font-weight="900" fill="#1A1A1A" text-anchor="middle">960 Grid System</text> |
| 27 | <circle cx="200" cy="340" r="8" fill="#1A1A1A"/> |
| 28 | <text x="200" y="394" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="13" fill="#666666" text-anchor="middle"> |
| 29 | <tspan x="200" dy="0">12 栏 · 960px 宽</tspan> |
| 30 | <tspan x="200" dy="20">第一次把网格语法</tspan> |
| 31 | <tspan x="200" dy="20">系统搬上 Web</tspan> |
| 32 | <tspan x="200" dy="20">Nathan Smith 出品</tspan> |
| 33 | </text> |
| 34 | </g> |
| 35 | |
| 36 | <g id="stage-2"> |
| 37 | <text x="452" y="232" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="64" font-weight="900" fill="#E8E8E8">02</text> |
| 38 | <text x="480" y="276" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="11" fill="#D9251D" text-anchor="middle" letter-spacing="2">2011</text> |
| 39 | <text x="480" y="312" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="18" font-weight="900" fill="#1A1A1A" text-anchor="middle">Bootstrap 12 栏</text> |
| 40 | <circle cx="480" cy="340" r="8" fill="#1A1A1A"/> |
| 41 | <text x="480" y="394" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="13" fill="#666666" text-anchor="middle"> |
| 42 | <tspan x="480" dy="0">Twitter 开源</tspan> |
| 43 | <tspan x="480" dy="20">把模数网格</tspan> |
| 44 | <tspan x="480" dy="20">民主化到全球</tspan> |
| 45 | <tspan x="480" dy="20">前端开发标配</tspan> |
| 46 | </text> |
| 47 | </g> |
| 48 | |
| 49 | <g id="stage-3"> |
| 50 | <text x="732" y="232" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="64" font-weight="900" fill="#E8E8E8">03</text> |
| 51 | <text x="760" y="276" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="11" fill="#D9251D" text-anchor="middle" letter-spacing="2">2017</text> |
| 52 | <text x="760" y="312" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="18" font-weight="900" fill="#1A1A1A" text-anchor="middle">CSS Grid</text> |
| 53 | <circle cx="760" cy="340" r="8" fill="#1A1A1A"/> |
| 54 | <text x="760" y="394" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="13" fill="#666666" text-anchor="middle"> |
| 55 | <tspan x="760" dy="0">浏览器原生网格</tspan> |
| 56 | <tspan x="760" dy="20">所有主流浏览器支持</tspan> |
| 57 | <tspan x="760" dy="20">模数网格首次成为</tspan> |
| 58 | <tspan x="760" dy="20">Web 平台基础设施</tspan> |
| 59 | </text> |
| 60 | </g> |
| 61 | |
| 62 | <g id="stage-4"> |
| 63 | <text x="1012" y="232" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="64" font-weight="900" fill="#D9251D">04</text> |
| 64 | <text x="1040" y="276" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="11" fill="#D9251D" text-anchor="middle" letter-spacing="2">2020s</text> |
| 65 | <text x="1040" y="312" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="18" font-weight="900" fill="#D9251D" text-anchor="middle">Design Systems</text> |
| 66 | <circle cx="1040" cy="340" r="14" fill="#D9251D"/> |
| 67 | <text x="1040" y="394" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="13" fill="#666666" text-anchor="middle"> |
| 68 | <tspan x="1040" dy="0">Material · HIG · FAST</tspan> |
| 69 | <tspan x="1040" dy="20">大企业 VI</tspan> |
| 70 | <tspan x="1040" dy="20">在屏幕上的延续</tspan> |
| 71 | <tspan x="1040" dy="20">从规则到组件库</tspan> |
| 72 | </text> |
| 73 | </g> |
| 74 | |
| 75 | <g id="conclusion"> |
| 76 | <line x1="64" y1="580" x2="64" y2="640" stroke="#D9251D" stroke-width="3"/> |
| 77 | <text x="92" y="606" font-family=""Arial Black", "Microsoft YaHei", sans-serif" font-size="22" font-weight="900" fill="#1A1A1A">同一套语法 · 1981 → 2026</text> |
| 78 | <text x="92" y="636" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="14" fill="#666666">从印刷海报到 CSS Grid · 介质变换但<tspan font-weight="700" fill="#1A1A1A">模数 · 列 · 留白 · 数学比例</tspan>四件套从未改变。</text> |
| 79 | </g> |
| 80 | |
| 81 | <g id="page-footer"> |
| 82 | <text x="1216" y="688" font-family="Arial, "Microsoft YaHei", sans-serif" font-size="11" fill="#999999" text-anchor="end" letter-spacing="1">12 / 14</text> |
| 83 | </g> |
| 84 | </svg> |
| 85 |