Appearance
前言
css 进阶的主要内容如下。
1、css 非布局样式
html 元素的分类和特性
css 选择器
css 常见属性(非布局样式)
2、css 布局相关
css 布局属性和组合解析
常见布局方案
三栏布局案例
3、动画和效果
属于 css 中最出彩的内容。
多背景多投影特效
3D特效编写实践
过渡动画和关键帧动画实践
动画细节和原理深入解析
4、框架集成和 css 工程化
预处理器作用和原理
less/sass 代码实践
Bootstrap 原理和用法
css 工程化的的实践方式
js 框架中的 css 集成实践
常见问题
不会 css 的前端称之为伪前端。
Vue 中模拟Scoped CSS的方式
方案一:随机选择器。css modules。
方案二:随机属性。<div abcd>
、div[adcd]{}
其他问题
html 元素的嵌套关系是怎么确定的?哪些嵌套不可以发生?
比如说,为什么 div 可以放在 a 标签里面?
css 选择器的权重是如何计算的?写代码时要注意什么?
浮动布局是怎么回事?有什么优缺点?国内用的多吗?
css 可否做逐帧动画吗?性能如何?
Bootstrap 怎么做响应式布局?
如何解决 css 模块化过程中的选择器互相干扰的问题?
总结
单独看 css 属性并不难,难的是需要把这些思路和思想,想到它的应用场景。