标签:CSS
共 2 篇文章
-
CSS 格式化与压缩原理:从词法分析到 minify 算法
深入解析 CSS 格式化与压缩背后的原理:CSS 词法结构、手写 tokenizer 逐字符扫描、递归下降 parser 构建 AST、向前探测区分规则与声明、美化序列化算法、压缩 minify 算法与末尾分号省略、校验常见问题。涵盖嵌套 at-rule、@keyframes、字符串字面量处理、纯原生 TypeScript 实现要点、与 HTML 格式化工具与颜色工具的联动方案。
-
颜色格式与色彩理论入门:HEX / RGB / HSL / HSV / CMYK 原理与配色方案
系统讲解五种主流颜色格式:HEX 十六进制、RGB 加色模型、HSL 色相饱和度亮度、HSV 色相饱和度明度、CMYK 印刷四色。深入剖析 HSL 与 HSV 的关键差异、RGB 与 CMYK 色域不匹配问题、五种和谐配色方案(互补 / 类似 / 三角 / 分割互补 / 四角)的生成原理与适用场景。配套在线颜色转换工具实操演练。