最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • jsliang 求职系列 - 43 - CSS 系列汇总

    正文概述 掘金(jsliang)   2020-12-15   404

    一 目录

    不折腾的前端,和咸鱼有什么区别

    目录
    一 目录二 复习知识点 2.1 基础 2.2 盒子模型 2.3 移动端三 参考文献 3.1 面试 3.2 布局 3.3 Flex 3.4 移动端 3.5 CSS 3.6 CSS3 3.7 层叠上下文 3.8 BFC 块格式化上下文 3.9 其他

    二 复习知识点

    复习知识点有 3 个部分。

    2.1 基础

    文章地址:基础

    • DIV + CSS 布局优缺点
    • LoVe HAte 原则a 标签 hover 事件失效问题,link -> visited -> hover -> active
    • 响应式:一个网站能够兼容多个终端,而不是为每一个终端做一个特定的版本,通过 @media 检测不同设备屏幕尺寸做处理
    • 垂直居中
      • Flex 布局:align-itemsjustify-content
      • 绝对定位布局:absolute + left/right/bottom/top: 0 + margin: auto
      • transform 布局:absolute + transform: translate(-50%, -50%)
    • 文档流:将窗体自上而下分成一行一行,并在每行中按从左至右一次排放元素,成为文档流,也就普通流
    • 脱离文档流:脱离文档流的元素,将不再在文档流占据空间,而是漂浮在文档流上方。float: left/right 以及 position: absolute/fixed
    • 块级作用域上下文(BFC)
      • 阐释:指页面上一个隔离的独立容器,容器内部的子元素不会影响到外面的元素,反之外面的元素也不会影响容器里面的元素
      • 解决问题:清除元素内部浮动、解决外边距合并问题
      • 产生条件:根元素 htmlfloat: left/rightposition: absolute/fixeddisplay: inline-block/flex/gridoverflow: hidden
    • pxemremvw/vh 区别
    • link@import 区别
    • 渐进增减和优雅降级
    • 设置隐藏元素display: nonevisibility: hiddenopacity: 0
    • CSS 选择器
      • 在属性后面使用 !important 会覆盖页面任意位置定义的元素样式
      • 作为 style 属性写在元素内的样式(行内样式)
      • id 选择器
      • 类选择器 | 伪类选择器 | 属性选择器(后面样式覆盖前面样式)
      • 标签选择器
      • 通配符选择
      • 浏览器自定义样式
    • 层叠上下文background/borderz-index 为负值、块级元素、浮动元素、行内元素、z-index: 0 / autoz-index 为正值
    • displayinlineblockinline-blocktablenone
    • positionstaticrelativepositionfixedsticky
    • CSS 3 新特性
    • CSS 优化
      • 避免链式选择符(从右往左匹配规则)
      • 避免不必要重复
      • 避免 * 通配符
      • 规定引入位置:在 head 定义 link

    2.2 盒子模型

    文章地址:盒子模型

    • 标准盒子:标准盒子的 contentWidth 等于设置的 width,它的实际总宽度 = width + padding + border + margin。(高度也一样)
    • 怪异盒子:怪异盒子的 contentWidth 等于设置的 width + padding + border,它的实际总宽度 = contentWidth + margin。(高度也一样)
    • 设置盒子模式inherit 继承、content-box 标准盒子、border-box 怪异盒子

    2.3 移动端

    文章地址:移动端

    • 使用单位emrem% 以及 vw/vh
    • 布局:使用 rem 单位、通过 position: relative/absolute 布局、Flex 布局
    • 1px 实现:利用 ::after 伪类 + transform: scaleY(0.5)、利用 box-shadow: 0 0.5 0 0 #ccc
    • 300ms 点击延迟
      • 为什么出现:需要通过延迟判断用户是需要单击还是双击
      • 如何解决:设置 <meta>、通过 FastClick

    三 参考文献

    本系列参考文献有 46 篇。

    3.1 面试

    • 50道CSS经典面试题【阅读建议:30min】
    • 12个HTML和CSS必须知道的重点难点问题【阅读建议:30min】

    3.2 布局

    • 干货!各种常见布局实现+知名网站实例分析【阅读建议:1h】
    • CSS 常见布局方式【阅读建议:1h】

    3.3 Flex

    • Flex 布局教程:语法篇【阅读建议:1h】
    • Flex 布局教程:实例篇【阅读建议:1h】
    • 30 分钟学会 Flex 布局【阅读建议:30min】
    • 写给自己看的display: flex布局教程【阅读建议:30min】

    3.4 移动端

    • Mars - mobile needs a hero【阅读建议:无】
    • 腾讯移动Web前端知识库【阅读建议:无】
    • 关于移动端适配,你必须要知道的【阅读建议:30min】
    • 如何解决移动端Click事件300ms延迟的问题?【阅读建议:20min】
    • 设计方案--移动端延迟300ms的原因以及解决方案【阅读建议:20min】
    • 细说移动端 经典的REM布局 与 新秀VW布局【阅读建议:30min】
    • 移动端1px解决方案【阅读建议:30min】
    • Retina屏的移动设备如何实现真正1px的线?【阅读建议:20min】
    • rem布局解析【阅读建议:5min】

    3.5 CSS

    • CSS 常用技巧【阅读建议:30min】
    • CSS设置居中的方案总结-超全【阅读建议:30min】
    • CSS性能优化的8个技巧【阅读建议:20min】
    • css加载会造成阻塞吗?【阅读建议:30min】
    • css加载会造成阻塞吗【阅读建议:30min】
    • 不可思议的纯 CSS 滚动进度条效果【阅读建议:30min]
    • CSS 定位详解【阅读建议:20min】
    • Css单位px,rem,em,vw,vh的区别【阅读建议:10min】
    • 谈谈 rem 与 vw -- rem【阅读建议:5min】
    • 杀了个回马枪,还是说说position:sticky吧【阅读建议:20min】
    • css行高line-height的一些深入理解及应用【阅读建议:10min】
    • 浏览器将rem转成px时有精度误差怎么办?【阅读建议:20min】
    • 彻底搞懂word-break、word-wrap、white-space【阅读建议:20min】

    3.6 CSS3

    • 个人总结(css3新特性)【阅读建议:1h】
    • 高性能 CSS3 动画【阅读建议:20min】
    • 趣味CSS3效果挑战小汇总【阅读建议:20min】
    • 从青铜到王者10个css3伪类使用技巧和运用,了解一哈【阅读建议:20min】

    3.7 层叠上下文

    • 彻底搞懂CSS层叠上下文、层叠等级、层叠顺序、z-index【阅读建议:30min】
    • 深入理解CSS中的层叠上下文和层叠顺序【阅读建议:40min】

    3.8 BFC 块格式化上下文

    • 什么是BFC?什么条件下会触发?应用场景有哪些?【阅读建议:20min】
    • 学习 BFC (Block Formatting Context)【阅读建议:20min】
    • MDN - 块格式化上下文【阅读建议:20min】
    • BFC(块级格式化上下文)【阅读建议:5min】

    3.9 其他

    • Web开发者需要知道的CSS Tricks【阅读建议:无】
    • CSS世界中那些说起来很冷的知识【阅读建议:30min】
    • 从网易与淘宝的font-size思考前端设计稿与工作流【阅读建议:20min】
    • 2019年,你是否可以抛弃 CSS 预处理器?【阅读建议:10min】
    • 浅谈 CSS 预处理器(一):为什么要使用预处理器?【阅读建议:20min】
    • 布局的下一次革新【阅读建议:20min】


    起源地下载网 » jsliang 求职系列 - 43 - CSS 系列汇总

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元