CSS的全面系统讲解 工作应用+面试一步完成
对CSS进行全面系统的讲解 工作应用+面试一步完成
CSS是前端开发过程中必不可少的知识点,也是最难彻底掌握的部分。本课程系统梳理CSS各方面的知识点,帮助前端工程师更清楚地了解如何在实际工作中应用CSS技术,更好地面对日常使用,顺利通过面试!
第1章 课程介绍
介绍整个课程
1-1 导学
第2章 加强HTML基础
解释HTML常见元素的版本(HTML4/XHTML/HTML5关系)以及HTML元素的分类和嵌套关系。注意默认样式和定制元素。
2-1 HTML常见元素及理解(1)
2-2 HTML常见元素及理解(2)
2-3 HTML常见元素及理解(3)
2-4 HTML版本
2-5 元素分类
2-6 嵌套关系
2-7 默认风格和resetet
2-8 真题
第3章 CSS基础
综合解释CSS的基本知识,包括层叠式表的基本规则和含义、选择器(分类、特性、权重、性能)、非布局风格属性,CSS hack和一些案例分析(checkbox等)。
3-1 选择器(1)
3-2 选择器(2)
3-3 非布局风格(字体)
3-4 非布局风格(行高)
3-5 非布局风格(背景)
3-6 非布局风格(边框)
3-7 非布局风格(滚动)
3-8 非布局风格(文本折行)
3-9 非布局风格(装饰属性)
3-10 hack和案例(1)
3-11 hack和案例(2)
3-12 面试题(1)
3-13 面试题(2)
第4章 CSS布局
解释布局风格属性(display/position/z-index/flex/float)以及它们之间的关系和组合。用三栏布局案例解释常见的布局方法(float/absolute/margin/table-cell/flex)。
4-1 布局简介
4-2 布局方式(表格)
4-3 一些布局属性
4-4 flexbox布局
4-5 float布局
4-6 inline-block布局
4-7 响应布局(1)
4-8 响应布局(2)
4-9 主流网站使用的布局模式
4-10 CSS面试题
第5章 CSS效果
解释效果的相关属性(box-shadow/border-radius/background/clip-path)和应用。重点介绍多背景、多投影的应用和3D效果实践。
5-1 box-shadow
5-2 text-shadow_x264
5-3 border-radius
5-4 background
5-5 clip-path
5-6 3D-transform
5-7 CSS面试真题
第6章 CSS动画
讲解动画的原理和基本概念(补间、关键帧、逐帧),以及动画的作用(提示、吸引注意力、提升体验)。然后讲解transition动画、关键帧动画和逐帧动画的实现情况,最后关注高级动画控制技巧(起止、循环、easing、事件)。
6-1 动画介绍
6-2 transition动画(1)
6-3 transition动画(2)
6-4 keyframes动画动画
6-5 逐帧动画
6-6 CSS面试真题
第7章 预处理器
解释预处理的作用,使用两种常见的预处理语言(Sass / Less)解释预处理器的常见特性(嵌套、变量、Mixin、Extend、循环、模块化等)。最后以EST为例说明预处理库的使用情况。
7-1 介绍
7-2 less嵌套
7-3 Sass嵌套(1)
7-4 Sass嵌套(2)
7-5 less变量
7-6 sass变量
7-7 less mixin
7-8 sass mixin
7-9 less extend
7-10 sass extend
7-11 less loop
7-12 sass loop
7-13 less import
7-14 sass import
7-15 预处理器框架(1)
7-16 预处理器框架(2)
7-17 真题
第8章 Bootstrap
解释Bootstrap的原理和基本使用方法、响应式布局的原理和使用以及Bootstrap的定制。
8-1 Bootstrap介绍
8-2 Bootstrap基本用法(1)
8-3 Bootstrap基本用法(2)
8-4 Bootstrap JS组件
8-5 Bootstrap 响应式布局
8-6 Bootstrap 定制化
8-7 CSS真题
第9章 CSS工程方案
解释PostCSS和基于PostCSS的CSS工程系统(autoprefixier / cssnext等。),然后解释CSS模块化方案(css modules),最终以webpack为工具,对CSS文件的组织和包装进行了说明。
9-1 PostCSS介绍
9-2 使用PostCSS插件(1)
9-3 使用PostCSS插件(2)
9-4 cssnext
9-5 precss
9-6 gulp-postcss
9-7 webpack
9-8 webpack处理CSSS
9-9 css-modules和extract-text-plugin
9-10 webpack总结
9-11 真题
第10章 CSS在三个框架中
Angular分别解释 如何利用框架提供的CSS特性来处理React和Vue中的CSS代码。
10-1 Angular中的CSS(1)
10-2 Angular中的CSS(2)
10-3 Angular中的CSS(3)
10-4 CSS(1)在Vue中
10-5 CSS(2)Vue中的CSS
10-6 CSS(1)在React中
10-7 CSS(2)在React中
10-8 CSS(3)在React中
10-9 CSS(4)在React中
第11章 实战案例
通过一个实际的项目,我们可以真正了解CSS在企业中的应用
11-1 案例介绍
11-2 header
11-3 banner
11-4 main
11-5 footer和页面调整
11-6 动画
11-7 progress
11-8 dialog
第12章 课程总结
总结整个课程
12-1 课程总结
[我要扒资料]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。