1 CSS 框架基础概念 #
mindmap
id1[CSS 框架基础概念]
id1-1[CSS 框架定义与作用]
id1-1-1[什么是 CSS 框架]
id1-1-2[CSS 框架的主要功能]
id1-1-3[框架与库的区别]
id1-2[CSS 框架发展历程]
id1-2-1[早期 CSS 框架]
id1-2-2[响应式设计革命]
id1-2-3[现代 CSS 框架趋势]
id1-3[选择 CSS 框架的标准]
id1-3-1[项目需求分析]
id1-3-2[性能考量]
id1-3-3[学习曲线评估]
CSS 框架定义与作用
什么是 CSS 框架
CSS 框架的主要功能
框架与库的区别
CSS 框架发展历程
早期 CSS 框架
响应式设计革命
现代 CSS 框架趋势
选择 CSS 框架的标准
项目需求分析
性能考量
学习曲线评估
2 主流 CSS 框架详解 #
Bootstrap
历史与版本演进
网格系统
组件库
实用工具类
定制化方法
Tailwind CSS
原子化 CSS 理念
配置与定制
响应式设计
状态变体
性能优化
Foundation
框架特色
网格系统
组件设计
语义化特性
Bulma
纯 CSS 框架特点
Flexbox 布局
模块化设计
主题定制
mindmap
id2[主流 CSS 框架详解]
id2-1[Bootstrap]
id2-1-1[历史与版本演进]
id2-1-2[网格系统]
id2-1-3[组件库]
id2-1-4[实用工具类]
id2-1-5[定制化方法]
id2-2[Tailwind CSS]
id2-2-1[原子化 CSS 理念]
id2-2-2[配置与定制]
id2-2-3[响应式设计]
id2-2-4[状态变体]
id2-2-5[性能优化]
id2-3[Foundation]
id2-3-1[框架特色]
id2-3-2[网格系统]
id2-3-3[组件设计]
id2-3-4[语义化特性]
id2-4[Bulma]
id2-4-1[纯 CSS 框架特点]
id2-4-2[Flexbox 布局]
id2-4-3[模块化设计]
id2-4-4[主题定制]
3 轻量级 CSS 框架 #
mindmap
id3[轻量级 CSS 框架]
id3-1[Pure.css]
id3-1-1[极简设计理念]
id3-1-2[模块化结构]
id3-1-3[适用场景]
id3-2[Milligram]
id3-2-1[最小化设计]
id3-2-2[响应式特性]
id3-2-3[性能优势]
id3-3[Spectre.css]
id3-3-1[轻量级特性]
id3-3-2[组件设计]
id3-3-3[现代化特性]
Pure.css
极简设计理念
模块化结构
适用场景
Milligram
最小化设计
响应式特性
性能优势
Spectre.css
轻量级特性
组件设计
现代化特性
4 CSS-in-JS 库 #
Styled-components
基本概念
样式组件创建
主题支持
动态样式
Emotion
核心特性
性能优化
与 React 集成
Styled-system
设计系统集成
响应式工具
主题配置
mindmap
id4[CSS-in-JS 库]
id4-1[Styled-components]
id4-1-1[基本概念]
id4-1-2[样式组件创建]
id4-1-3[主题支持]
id4-1-4[动态样式]
id4-2[Emotion]
id4-2-1[核心特性]
id4-2-2[性能优化]
id4-2-3[与 React 集成]
id4-3[Styled-system]
id4-3-1[设计系统集成]
id4-3-2[响应式工具]
id4-3-3[主题配置]
5 实用 CSS 工具库 #
mindmap
id5[实用 CSS 工具库]
id5-1[Animate.css]
id5-1-1[动画类库]
id5-1-2[使用方式]
id5-1-3[自定义动画]
id5-2[Normalize.css]
id5-2-1[浏览器样式重置]
id5-2-2[与 Reset.css 区别]
id5-2-3[最佳实践]
id5-3[PostCSS 生态系统]
id5-3-1[Autoprefixer]
id5-3-2[CSSnano]
id5-3-3[插件系统]
Animate.css
动画类库
使用方式
自定义动画
Normalize.css
浏览器样式重置
与 Reset.css 区别
最佳实践
PostCSS 生态系统
Autoprefixer
CSSnano
插件系统
6 现代 CSS 方法论 #
BEM 命名规范
基本概念
命名规则
实践案例
SMACSS
分类系统
组织原则
实施指南
ITCSS
倒三角形架构
层次结构
可扩展性
mindmap
id6[现代 CSS 方法论]
id6-1[BEM 命名规范]
id6-1-1[基本概念]
id6-1-2[命名规则]
id6-1-3[实践案例]
id6-2[SMACSS]
id6-2-1[分类系统]
id6-2-2[组织原则]
id6-2-3[实施指南]
id6-3[ITCSS]
id6-3-1[倒三角形架构]
id6-3-2[层次结构]
id6-3-3[可扩展性]
7 框架集成与构建工具 #
mindmap
id7[框架集成与构建工具]
id7-1[与前端框架集成]
id7-1-1[React 集成]
id7-1-2[Vue.js 集成]
id7-1-3[Angular 集成]
id7-2[构建工具配置]
id7-2-1[Webpack 配置]
id7-2-2[Vite 配置]
id7-2-3[Parcel 配置]
id7-3[包管理器使用]
id7-3-1[npm 安装]
id7-3-2[yarn 使用]
id7-3-3[pnpm 优势]
与前端框架集成
React 集成
Vue.js 集成
Angular 集成
构建工具配置
Webpack 配置
Vite 配置
Parcel 配置
包管理器使用
npm 安装
yarn 使用
pnpm 优势
8 性能优化与最佳实践 #
CSS 性能优化
文件压缩
代码分割
缓存策略
可访问性考虑
ARIA 属性
颜色对比度
键盘导航
移动端优化
触摸友好设计
性能考虑
渐进增强
mindmap
id8[性能优化与最佳实践]
id8-1[CSS 性能优化]
id8-1-1[文件压缩]
id8-1-2[代码分割]
id8-1-3[缓存策略]
id8-2[可访问性考虑]
id8-2-1[ARIA 属性]
id8-2-2[颜色对比度]
id8-2-3[键盘导航]
id8-3[移动端优化]
id8-3-1[触摸友好设计]
id8-3-2[性能考虑]
id8-3-3[渐进增强]
9 自定义框架开发 #
mindmap
id9[自定义框架开发]
id9-1[设计系统构建]
id9-1-1[设计令牌]
id9-1-2[组件开发]
id9-1-3[文档编写]
id9-2[CSS 架构设计]
id9-2-1[文件组织]
id9-2-2[命名约定]
id9-2-3[维护策略]
id9-3[测试与部署]
id9-3-1[视觉回归测试]
id9-3-2[自动化部署]
id9-3-3[版本管理]
设计系统构建
设计令牌
组件开发
文档编写
CSS 架构设计
文件组织
命名约定
维护策略
测试与部署
视觉回归测试
自动化部署
版本管理
10 未来发展趋势 #
CSS 新特性应用
CSS Grid
CSS Custom Properties
Container Queries
设计工具集成
Figma 插件
设计到代码
协作工具
新兴框架趋势
无头 UI 组件
设计系统框架
AI 辅助开发
mindmap
id10[未来发展趋势]
id10-1[CSS 新特性应用]
id10-1-1[CSS Grid]
id10-1-2[CSS Custom Properties]
id10-1-3[Container Queries]
id10-2[设计工具集成]
id10-2-1[Figma 插件]
id10-2-2[设计到代码]
id10-2-3[协作工具]
id10-3[新兴框架趋势]
id10-3-1[无头 UI 组件]
id10-3-2[设计系统框架]
id10-3-3[AI 辅助开发]