支持选择器与规则块分行对齐、属性冒号对齐、单行极限压缩与注释剥离,纯本地运行。
| 1 | /* 全局基础重置与现代化排版 */ |
| 2 | :root { |
| 3 | --primary-color: #3b82f6; |
| 4 | --primary-hover: #2563eb; |
| 5 | --text-main: #18181b; |
| 6 | --bg-card: #ffffff; |
| 7 | --border-radius: 12px; |
| 8 | } |
| 9 | body { |
| 10 | margin: 0; |
| 11 | padding: 0; |
| 12 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; |
| 13 | background-color: #f8fafc; |
| 14 | color: var(--text-main); |
| 15 | line-height: 1.6; |
| 16 | } |
| 17 | /* 主卡片组件样式 */ |
| 18 | .feature-card { |
| 19 | display: flex; |
| 20 | flex-direction: column; |
| 21 | padding: 24px; |
| 22 | background: var(--bg-card); |
| 23 | border: 1px solid rgba(226, 232, 240, 0.8); |
| 24 | border-radius: var(--border-radius); |
| 25 | box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05); |
| 26 | transition: transform 0.2s ease, box-shadow 0.2s ease; |
| 27 | } |
| 28 | .feature-card:hover { |
| 29 | transform: translateY(-2px); |
| 30 | box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); |
| 31 | } |
| 32 | /* 响应式断点适配 */ |
| 33 | @media (max-width: 768px) { |
| 34 | .feature-card { |
| 35 | padding: 16px; |
| 36 | margin-bottom: 12px; |
| 37 | } |
| 38 | } |
自动对 @media 响应式媒体查询、伪类 :hover、CSS 变量 --custom-prop 进行规范层级缩进与冒号对齐。
移除所有 /* */ 注释、多余换行与空格,剥离闭合大括号前的冗余分号,大幅削减样式文件体积。
100% 浏览器客户端离线处理,杜绝样式表与页面 UI 架构信息外泄,无需联网即可高效工作。