你有没有为换主题改几十行代码而头大?CSS 变量来了:通过 :root 统一声明,如:
:root {
--primary-color: #4a90e2;
--font-size-base: 16px;
}
使用时就像调用变量一样:
button {
color: var(--primary-color);
font-size: var(--font-size-base);
}
当你需要统一调整风格时,只需改变量值即可,全站同步生效。更进一步,结合 @media 或类名切换,还能实现“暗黑模式”、“高对比配色”等主题化设计。CSS 变量让设计系统更像一座乐高拼装架,一改即动全身,灵活优雅。