CSS3笔记之定位篇(二)z-index,作为前端程序员都应掌握

41,849次阅读
没有评论

共计 1549 个字符,预计需要花费 4 分钟才能阅读完成。

知识点 7:z-index 与其他 css 属性层叠上下文

background –> 负 z -index –> block 块状水平盒子 –> float 浮动盒子 –> inline/inline-block

–> z-index:auto 或 z -index:0,不依赖 z -index 的层叠上下文 –> 正 z -index

CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

不支持 z -index 的层叠上下文元素的层叠顺序均是 z -index:auto 级别;

依赖 z -index 值创建层叠上下文的情况:

  1. position 值为 relative/absolute 或 fixed(部分浏览器)

  2. display:flex/inline-flex 容器的子 flex 项

知识点 8:z-index 相关实践分享

目的:避免 z -index 嵌套层叠关系混乱

原因:

  1. 元素的层叠关系主要由所在的层叠上下文决定

  2. IE7 中 z -index 为 auto 也会创建层叠上下文

做法:

  1. 避免使用定位属性

  2. 定位属性从大容器平级分离为私有小容器

目的:避免 z -index 混乱,出现一山又比一山高的样式问题

原因:多个协作以及后期维护

做法:对于任何非浮层元素,避免设置 z -index 值,z-index 值没有任何道理需要超过 2

目的:避免浮层组件因 z -index 被覆盖的问题

原因:

  1. 总会遇到意想不到的高层及元素

  2. 组件的覆盖规则具有动态性

做法:组件层级计数器方法(JS 获取最大 z -index, 再加 1)

  • 可访问性隐藏:人肉眼不可见,但是辅助设备可以识别。
    z-index 负值元素在层叠上下文的背景之上,其他元素之下

自我介绍一下,小编 13 年上海交大毕业,曾经在小公司待过,也去过华为、OPPO 等大厂,18 年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024 年 Web 前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

既有适合小白学习的零基础资料,也有适合 3 年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了 95% 以上前端开发知识点,真正体系化!

CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加 V:vip1024c 备注前端获取(资料价值较高,非无偿)
CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

框架相关

原生 JS 虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是 React、Vue 两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。

在框架方面,生命周期、钩子函数、虚拟 DOM 这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档

开源分享:【大厂前端面试题解析 + 核心总结学习笔记 + 真实项目实战 + 最新讲解视频】

Vue 框架

知识要点:
1. vue-cli 工程
2. vue 核心知识点
3. vue-router
4. vuex
5. http 请求
6. UI 样式
7. 常用功能
8. MVVM 设计模式

CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

React 框架

知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由

CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

8. MVVM 设计模式*

[外链图片转存中…(img-RDfs1bNT-1711543841133)]

React 框架

知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由

[外链图片转存中…(img-7WtmIbZt-1711543841134)]

原文地址: CSS3 笔记之定位篇(二)z-index,作为前端程序员都应掌握

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-07发表,共计1549字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)