Content
16 Lessons • 0 Quizzes • 0 Challenges
CSS 设计模式课程概述
- 1
课程概述
居中与对齐
- 1
居中与对齐模式
- 2
使用 margin: auto 实现水平居中
- 3
解决方案:使用 margin: auto 实现水平居中
- 4
使用 Flexbox 实现垂直居中
- 5
解决方案:使用 Flexbox 实现垂直居中
- 6
使用 Flexbox 实现完全居中(两个轴)
- 7
解决方案:使用 Flexbox 实现双轴居中
- 8
通过 text-align 实现内联块组居中
- 9
解决方案:通过 text-align 实现内联块组居中
- 10
图像与文本的基线对齐
- 11
解决方案:图像与文本的基线对齐
- 12
媒体对象对齐
- 13
解决方案:媒体对象对齐
- 14
通过 CSS Grid 实现居中
- 15
解决方案:通过 CSS Grid 实现居中
- 16
“Space-Between” + 居中三个项目
- 17
解决方案:“Space-Between” + 居中三个项目
- 18
Flexbox 项目中混合高度子元素的居中
- 19
解决方案:Flexbox 居中混合高度的子元素
- 20
绝对定位的元素在带内边距容器中的居中
- 21
解决方案:在带内边距的容器中实现绝对定位居中
- 22
CSS-only 模态框居中显示
- 23
解决方案:仅使用 CSS 实现模态框居中,并提供回退方案
- 24
居中旋转元素
- 25
解决方案:使旋转元素居中
- 26
居中于已变换(视差)容器内
- 27
解决方案:在已变换(视差)的容器中居中
- 28
N 个项目的动态均匀间距与居中
- 29
解决方案:N 个项目的动态均匀间距与居中
- 30
嵌套多层级居中(网格 + 弹性盒嵌套)
- 31
解决方案:嵌套多层级居中(网格 + 弹性布局嵌套)
等高与流式列
- 1
等高与流体列模式
- 2
Flex 等高列
- 3
解决方案:Flex 均等高度列
- 4
表格显示等高
- 5
解决方案:表格显示等高
- 6
Grid Align-Items Stretch
- 7
解决方案:网格对齐-项目拉伸
- 8
Columns Fluid Layout
- 9
解决方案:列的流式布局
- 10
Flex Wrap Fluid Columns
- 11
解决方案:弹性换行流式列
- 12
Fluid Grid Columns with Auto-Fit
- 13
解决方案:使用 auto-fit 实现流体网格列
- 14
基于容器查询的流式列
- 15
解决方案:基于容器查询的流式列
- 16
使用可变列的响应式 Flexbox
- 17
解决方案:使用变量列的响应式 Flexbox
- 18
使用 CSS Columns 实现平衡的多列内容
- 19
解决方案:使用 CSS Columns 实现平衡的多列内容
- 20
自定义属性控制的列布局
- 21
解决方案:通过自定义属性控制列布局
- 22
Masonry-Style Grid with Equal Column Widths
- 23
解决方案:等宽列的网格布局(Masonry 样式)
- 24
等高子网格布局
- 25
解决方案:等高子网格布局
- 26
水平可滚动的等高卡片
- 27
解决方案:水平可滚动的等高卡片
- 28
IE11 旧版回退等高列
- 29
解决方案:适用于 IE11 的旧版回退等高列
- 30
杂志风格卡片列与断行避免
- 31
解决方案:避免换行的杂志风格卡片列
动画视觉效果
- 1
动画视觉效果模式
- 2
悬停放大图片
- 3
解决方案:悬停放大图片
- 4
淡入通知横幅
- 5
解决方案:淡入通知横幅
- 6
旋转加载指示器
- 7
解决方案:旋转加载指示器
- 8
脉动式行动号召按钮
- 9
解决方案:脉动式行动号召按钮
- 10
滑入式侧边栏面板(concept)
- 11
解决方案:滑入式侧边栏面板
- 12
动画渐变背景(concept)
- 13
解决方案:动画渐变背景
- 14
交错淡入列表项
- 15
解决方案:交错淡入的列表项
- 16
Shimmer 加载占位符
- 17
解决方案:Shimmer 加载占位符
- 18
圆形页面揭示过渡(concept)
- 19
解决方案:圆形页面揭示过渡
- 20
弹跳小球动画
- 21
解决方案:弹跳球动画
- 22
3D 翻转卡片效果
- 23
解决方案:3D 翻转卡片效果(concept)
- 24
变形的 Blob 背景(concept)
- 25
解决方案:变形的 Blob 背景
- 26
Liquid Button Morph 效果(concept)
- 27
解决方案:Liquid Button Morph 效果
- 28
Glitch 文本动画(concept)
- 29
解决方案:Glitch 文本动画
- 30
3D 旋转图片轮播
- 31
解决方案:3D 旋转图片轮播
Glassmorphism 和视觉深度
- 1
玻璃拟态与视觉深度模式
- 2
Glass Card Component
- 3
解决方案:玻璃卡片组件
- 4
Glass Floating Button
- 5
解决方案:玻璃悬浮按钮
- 6
Glass Header Navbar
- 7
解决方案:玻璃态标题导航栏
- 8
悬停时的玻璃气泡提示
- 9
解决方案:悬停时显示玻璃状提示框
- 10
Glass Search Input
- 11
解决方案:玻璃搜索输入
- 12
Glass Toggle Switch
- 13
解决方案:玻璃切换开关
- 14
Glass Image Gallery
- 15
解决方案:玻璃图像画廊
- 16
Glass Flip Card
- 17
Solution: Glass Flip Card
- 18
Glass Range Slider
- 19
解决方案:玻璃范围滑块
- 20
Glass Accordion Panel
- 21
解决方案:玻璃折叠面板
- 22
Glass 3D Carousel
- 23
解决方案:玻璃 3D 旋转木马
- 24
Glass Responsive Dashboard Cards
- 25
Solution: Glass Responsive Dashboard Cards
- 26
Glass Tabbed Interface
- 27
解决方案:玻璃标签页界面(concept)
- 28
Glass Mega Dropdown Menu
- 29
解决方案:Glass 巨型下拉菜单
自定义表单控件
- 1
自定义表单控件模式
- 2
自定义复选框控件
- 3
解决方案:自定义复选框控件
- 4
自定义单选按钮控件
- 5
解决方案:自定义单选按钮控件
- 6
自定义文件上传按钮
- 7
解决方案:自定义文件上传按钮
- 8
自定义切换开关控件
- 9
解决方案:自定义切换开关控件
- 10
自定义范围滑块控件
- 11
解决方案:自定义范围滑块控件
- 12
自定义选择下拉控件
- 13
解决方案:自定义选择下拉控件
- 14
分段控件切换
- 15
解决方案:分段控制切换
- 16
自定义浮动标签输入
- 17
解决方案:自定义浮动标签输入
- 18
自定义搜索输入控件
- 19
解决方案:自定义搜索输入控件
- 20
带有样式色块的自定义颜色选择器控件
- 21
解决方案:带有样式色块的自定义颜色选择器控件
- 22
三态复选框及不确定状态动画
- 23
解决方案:带有不确定状态动画的三态复选框
- 24
带验证消息的浮动标签输入框
- 25
解决方案:带验证消息的浮动标签输入框
- 26
带响应式刻度标记和标签的范围滑块
- 27
解决方案:带有响应式刻度标记和标签的范围滑块
- 28
带有内联验证图标的自定义电子邮件输入
- 29
解决方案:带有内联验证图标的自定义邮件输入
响应式可见性
- 1
响应式可见性模式
- 2
移动端仅导航菜单切换
- 3
解决方案:仅移动端导航菜单切换
- 4
推广横幅可见性
- 5
解决方案:促销横幅可见性
- 6
博客侧边栏可见性
- 7
解决方案:博客侧边栏可见性
- 8
移动端联系按钮可见性
- 9
解决方案:移动端联系按钮可见性
- 10
页脚社交图标可见性
- 11
解决方案:页脚社交图标可见性
- 12
带侧边栏切换的响应式文章网格
- 13
解决方案:带侧边栏切换的响应式文章网格
- 14
自适应标题Logo与导航可见性
- 15
解决方案:自适应标题Logo与导航可见性
- 16
响应式评价轮播图与网格可见性
- 17
解决方案:响应式评论轮播图与网格可见性
- 18
通知横幅与侧边栏切换
- 19
解决方案:通知横幅和侧边栏切换
- 20
自适应仪表板组件和筛选面板可见性
- 21
解决方案:自适应仪表板小部件和筛选面板可见性
可访问的交互状态
- 1
可访问的交互状态模式
- 2
可访问性按钮聚焦指示器
- 3
解决方案:可访问的按钮焦点指示器
- 4
可访问的输入焦点高亮
- 5
解决方案:可访问的输入聚焦高亮
- 6
可访问的链接聚焦下划线
- 7
解决方案:可访问的链接聚焦下划线
- 8
可访问的复选框焦点环
- 9
解决方案:可访问的复选框焦点环
- 10
可访问的单选按钮焦点
- 11
解决方案:可访问的单选按钮聚焦
- 12
使用 :focus-visible 实现可访问的焦点指示器
- 13
解决方案:使用 :focus-visible 实现可访问的焦点指示器
- 14
可访问的标签导航焦点高亮
- 15
解决方案:可访问的标签导航焦点高亮
- 16
可访问的图标按钮焦点高亮
- 17
解决方案:可访问的图标按钮聚焦高亮
- 18
可访问性卡片聚焦阴影
- 19
解决方案:可访问的卡片聚焦阴影
- 20
可访问的切换开关聚焦环
- 21
解决方案:可访问的切换开关焦点环
- 22
可访问的多按钮组聚焦与游标索引
- 23
解决方案:可访问的多按钮组焦点与游标 tabindex
- 24
可访问的卡片网格,每张卡片具有焦点轮廓
- 25
解决方案:带有每卡片聚焦轮廓的可访问卡片网格
- 26
可访问的自定义单选按钮组,带有可见焦点
- 27
解决方案:具有可见焦点的可访问自定义单选按钮组
- 28
带有键盘焦点高亮的可访问菜单按钮
- 29
解决方案:带有键盘焦点高亮的可访问菜单按钮
- 30
可访问的列表框,带有可见焦点和激活状态
- 31
解决方案:具有可见焦点和激活状态的可访问列表框
自适应全屏区域
- 1
自适应全屏区域模式
- 2
简单自适应全屏英雄区域
- 3
解决方案:简单的自适应全屏英雄区域
- 4
全屏区域,带背景颜色
- 5
解决方案:带背景色的全屏区域
- 6
全屏区域,带有图片背景
- 7
解决方案:带图片背景的全屏区域
- 8
自适应全屏区域,移动端安全高度
- 9
解决方案:自适应全屏区域,移动端安全高度
- 10
全屏区域,带响应式内边距
- 11
解决方案:带响应式内边距的全屏区域
- 12
全屏区域,带滚动指示器
- 13
解决方案:全屏区域带滚动指示器
- 14
全屏区域,包含居中的Logo和副文本
- 15
解决方案:全屏区域,包含居中的徽标和副文本
- 16
全屏区域,最大宽度内容
- 17
解决方案:全屏区域,最大宽度内容
- 18
全屏区域,带渐变叠加
- 19
解决方案:带渐变叠加的全屏区域
- 20
全屏区域,带两行截断的副标题
- 21
解决方案:带夹紧副标题的全屏区域
- 22
全屏区域,底部固定CTA
- 23
解决方案:全屏区域搭配粘性底部 CTA
- 24
全屏区域,采用分栏布局(垂直两等分)
- 25
解决方案:全屏区域,分割布局(垂直两等分)
- 26
全屏区域,包含图片和内容叠加
- 27
解决方案:带图片和内容叠加的全屏区域
- 28
全屏区域,内容对齐
- 29
解决方案:全屏区域与内容对齐
- 30
全屏区域的纯 CSS 轮播效果
- 31
解决方案:仅使用 CSS 实现全屏区域的轮播效果
粘性布局
- 1
粘性布局模式
- 2
基础粘性头部
- 3
解决方案:基础固定头部
- 4
固定侧边栏导航
- 5
解决方案:粘性侧边栏导航
- 6
持久化粘性页脚
- 7
解决方案:持久化粘性页脚
- 8
带有偏移的固定元素
- 9
解决方案:带偏移的固定元素
- 10
固定表头
- 11
解决方案:固定表头
- 12
可滚动容器区域粘性
- 13
解决方案:可滚动容器区域的粘性
- 14
重叠的粘性横幅
- 15
解决方案:重叠的粘性横幅
- 16
嵌套的粘性元素
- 17
解决方案:嵌套的粘性元素
- 18
Responsive Sticky Sidebar
- 19
Solution: Responsive Sticky Sidebar
- 20
CSS Grid Sticky Sidebar and Header
- 21
解决方案:CSS Grid 固定侧边栏和标题
- 22
表格中冻结表头和第一列
- 23
解决方案:在表格中冻结表头和第一列
- 24
固定时间轴年份标签
- 25
解决方案:固定时间轴年份标签
响应式网格与布局
- 1
响应式网格与布局模式
- 2
基础响应式网格布局
- 3
解决方案:基本响应式网格布局
- 4
两栏响应式布局
- 5
解决方案:两栏响应式布局
- 6
响应式图片画廊网格
- 7
解决方案:响应式图片画廊网格
- 8
固定三列响应式网格
- 9
解决方案:固定三列响应式网格
- 10
移动优先的响应式网格
- 11
解决方案:移动优先的响应式网格
- 12
动态网格与命名区域
- 13
解决方案:带有命名区域的动态网格
- 14
响应式仪表盘卡片布局
- 15
解决方案:响应式仪表盘卡片布局
- 16
Masonry 风格响应式网格
- 17
解决方案:Masonry 风格响应式网格
- 18
内容优先的响应式网格
- 19
解决方案:内容优先的响应式网格
- 20
基于宽高比的流式响应网格
- 21
解决方案:具有宽高比元素的流式响应网格
- 22
CSS Grid 复杂嵌套布局
- 23
解决方案:CSS Grid 复杂嵌套布局
- 24
复杂子网格响应式布局
- 25
解决方案:复杂的子网格响应式布局
- 26
响应式月度日历网格
- 27
解决方案:响应式月度日历网格
- 28
非对称杂志风格网格
- 29
解决方案:非对称杂志风格网格
- 30
重叠的英雄图和特性卡片布局
- 31
解决方案:重叠的英雄区块与特性卡片布局
固有尺寸与容器依赖尺寸
- 1
内在尺寸与容器依赖尺寸模式
- 2
流式图片缩放器
- 3
解决方案:流式图片缩放器
- 4
方框填充器
- 5
解决方案:方框填充器
- 6
响应式视频嵌入
- 7
解决方案:响应式视频嵌入
- 8
流体按钮宽度
- 9
解决方案:流体按钮宽度
- 10
响应式背景覆盖
- 11
解决方案:响应式背景覆盖
- 12
最小最大响应式网格画廊
- 13
解决方案:最小最大响应式网格画廊
- 14
自适应卡片组件
- 15
解决方案:自适应卡片组件
- 16
带有容器查询的特性网格
- 17
解决方案:带有容器查询的特性网格
- 18
三面板响应式布局
- 19
解决方案:三面板响应式布局
- 20
自适应配置文件卡片
- 21
解决方案:自适应配置文件卡片
- 22
仪表板小部件布局
- 23
解决方案:仪表盘小部件布局
- 24
自适应推荐语网格
- 25
解决方案:自适应推荐语网格
- 26
自适应数据表
- 27
解决方案:自适应数据表
文本截断与钳制
- 1
文本截断与钳制模式
- 2
单行文本截断
- 3
解决方案:单行文本截断
- 4
多行文本截断
- 5
解决方案:多行文本截断
- 6
网格布局中的响应式文本截断
- 7
解决方案:在网格布局内实现响应式文本截断
- 8
带有提示工具支持的可访问文本截断
- 9
解决方案:支持提示工具的可访问性文本截断
- 10
文本截断用于卡片预览
- 11
解决方案:卡片预览的文本截断
- 12
响应式博客布局中的多行省略号
- 13
解决方案:响应式博客布局中的多行省略符
- 14
文本在 Flexbox 布局中的截断
- 15
解决方案:在 Flexbox 布局中实现文本截断
- 16
在下拉选项列表中截断文本
- 17
解决方案:在下拉选项列表中截断文本
- 18
使用可选“显示更多”按钮夹紧文本
- 19
解决方案:使用可选的“阅读更多”按钮来截断文本
- 20
表格单元格文本截断
- 21
解决方案:表格单元格文本截断
- 22
使用悬停展开行为的行数截断
- 23
解决方案:带有悬停展开行为的行数限制
- 24
多行文本截断在动态尺寸卡片中的应用
- 25
解决方案:在动态大小的卡片中实现多行截断
- 26
文本截断嵌套在 Flexbox 布局中
- 27
解决方案:文本在嵌套的 Flexbox 布局中截断
- 28
多行文本截断无需 -webkit-line-clamp
- 29
解决方案:无需 -webkit-line-clamp 的多行文本截断
- 30
文本截断在双向(RTL 和 LTR)布局中的应用
- 31
解决方案:在双向(RTL 和 LTR)布局中实现文本截断
排版与垂直节奏
- 1
排版与垂直节奏模式
- 2
Baseline Grid Builder
- 3
解决方案:基线网格生成器
- 4
段落节奏设定器
- 5
解决方案:段落节奏设定器
- 6
引用块节奏样式器
- 7
解决方案:引用块节奏样式器
- 8
通用节奏应用
- 9
解决方案:通用节奏应用工具
- 10
表单字段节奏强制器
- 11
解决方案:表单字段节奏强制器
- 12
Modular Scale Fluid Typography
- 13
解决方案:模块化比例流体排版
- 14
基于变量的排版尺度
- 15
解决方案:基于变量的排版尺度
- 16
Fluid Vertical Rhythm
- 17
解决方案:流体垂直节奏
- 18
Section Margin Collapse Fixer
- 19
解决方案:章节边距折叠修复器
- 20
Grid Gap Rhythm Layout
- 21
解决方案:网格间距节奏布局
- 22
基于上下文感知的节奏与容器查询
- 23
解决方案:使用容器查询实现上下文感知的节奏
- 24
Container-Responsive Rhythm Adapter
- 25
解决方案:容器响应式节奏适配器
- 26
多断点节奏调音器
- 27
解决方案:多断点节奏调音器
- 28
嵌套网格子网格节奏
- 29
Solution: Nested Grid Subgrid Rhythm
流体和响应式排版
- 1
流体与响应式排版模式
- 2
Fluid Heading Resize
- 3
Solution: Fluid Heading Resize
- 4
流式段落文本
- 5
解决方案:Fluid Paragraph Text
- 6
Fluid Button Label
- 7
解决方案:流体按钮标签
- 8
Fluid Caption Text
- 9
解决方案:Fluid Caption Text
- 10
Fluid 导航链接文本
- 11
解决方案:Fluid 导航链接文本
- 12
Fluid Modular Scale with CSS Variables
- 13
解决方案:使用 CSS 变量的 Fluid Modular Scale
- 14
Fluid Hero Heading and Subheading
- 15
解决方案:Fluid Hero 标题和副标题
- 16
使用比例倍数实现流体排版
- 17
解决方案:使用比例倍数实现流体排版
- 18
Fluid Heading Letter-Spacing
- 19
解决方案:流体标题字间距
- 20
Fluid Paragraph Line-Height
- 21
解决方案:Fluid Paragraph Line-Height
- 22
使用旧版回退的高级流体字体缩放
- 23
解决方案:带有旧版回退的高级流体类型比例
- 24
使用 CSS 容器查询实现流体排版
- 25
解决方案:使用 CSS 容器查询实现流体排版
- 26
基于视口的流体排版(带高度约束)
- 27
解决方案:基于视口的流体排版,带高度约束
- 28
Fluid Vertical Rhythm System
- 29
解决方案:流式垂直节奏系统
- 30
多范围流体排版与媒体查询覆盖
- 31
解决方案:使用媒体查询覆盖实现多范围流体排版
课程总结
- 1
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User