• css进阶 00-准备


    前言

    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 属性并不难,难的是需要把这些思路和思想,想到它的应用场景。

  • 相关阅读:
    旧题复习{6}
    CF219D. Choosing Capital for Treeland [树形DP]
    POJ1947 Rebuilding Roads[树形背包]

    洛谷P1280 尼克的任务[DP]
    NOIP2003pj栈[卡特兰数]
    NOIP2001统计单词个数[序列DP]
    洛谷P1415 拆分数列[序列DP 状态 打印]
    POJ2828 Buy Tickets[树状数组第k小值 倒序]
    CF380C. Sereja and Brackets[线段树 区间合并]
  • 原文地址:https://www.cnblogs.com/yzy521/p/14132765.html
Copyright © 2020-2023  润新知