课程简介
CSS是Web设计领域一个重要突破,它可以将文件的内容与显示分隔开来,利用它可以实现修改一个小的样式更新与之相关的所有页面元素,站点的设计人员能够在短时间内对整个网站进行各种各样的修改,降低维护难度,为开发者构建Web站点提供了重要助力。
本课程详细介绍了CSS的各大模块,包括CSS选择器、CSS颜色、CSS@规则、CSS动画等,帮助学员快速了解CSS的内容体系,掌握CSS应用技巧,为企业网站建设提供重要支持。
课程收益
1、帮助学员掌握新奇、实用的CSS新特性;
2、帮助学员解锁CSS高级技能,学会应对复杂设计需求;
3、帮助学员有效提升CSS编写能力;
4、帮助学员建立系统的现代CSS内容体系
受众人群
从事网站建设开发人员或对CSS感兴趣的人员
课程周期
1天(6H)
课程大纲
标题 | 授课内容 |
一、CSS 选择器 | 1. CSS的父选择器:: has () 2. CSS选择器: has ()能解决什么问题? 3. CSS选择器:: has ()与: not ()的组合 4. CSS选择器:: where () vs .: is () 5. CSS焦点样式:: focus - visible 和: focus - within 6. 用于美化模态框的: modal 和:: backdrop 7. CSS Custom Highlight API :Web文本范围高亮的未来 8. 画中画: CSS 的: picture - in - picture 伪类 |
二、CSS 默认样式 | 1. CSS显式默认值: inherit 、 initial 、 unset 和 revert |
三、CSS 颜色 | 1. 现代 CSS 中的颜色格式: RGB 、 HSL 、 HWB 、 LAB 和 LCH 2. 新的 CSS 颜色空间:为 Web 设置高清颜色 3. CSS中的 OKLCH 和 OKLAB 4. CSS的混合颜色: color - mix () 5. Web控件 UI 颜色的定制: accent - color 和 color - scheme 6. 颜色对比度: color - contrast () |
四、CSS 函数
| 1. CSS的比较函数: min ()、 max ()和 clamp () 2. CSS的三角函数 |
五、 Web 排版与布局
| 1. F- mods :可用于@ font - face 的新特性 2. CSS 的 text - box - trim 和 text - box - edge 给排版带来的变化 3. Web上的可变字体 4. Web上的彩色字体 5. 首字母下沉: initial - letter 6. 经典排版技术:使用 text - wrap : balance 实现文本平衡换行 7. CSS 自定义属性你知道多少? 8. CSS自定义属性可以用来做什么? 9. 现代 CSS 中的相对单位 10. CSS逻辑属性和逻辑值 11. CSS Grid 之瀑布流布局: masonry 和 masonry - auto - flow |
六、 CSS 的@规则
| 1. CSS媒体查询新特性:@ media 2. CSS判断:@ support 3. CSS分层:@ layer 4. CSS容器查询之尺寸查询 5. CSS容器查询之样式查询和状态查询 6. CSS的嵌套和作用域:@ nest 和@ scope 7. CSS计数器:@ counter - style 8. CSS自定义属性:@ property |
七、 CSS 图形与编辑
| 1. CSS变换之单个变换 2. CSS宽高比: aspect - ratio 3. CSS的锥形渐变 4. CSS 的 Clipping 和 Masking 5. CSS 的 object - view - box 6. CSS高级滤镜之磨砂效果: backdrop - filter |
八、 CSS 动画
| 1. CSS滚动驱动动效 2. CSS路径动画 3. CSS动画合成: animation - composition 4. View Transitions API 5. CSS锚定位: anchor () |