您的位置 首页 css教程

「前端架构师详解Css14」案例“类天猫客户端下载提示”及css定位

友情提示:以下代码是我们邀请的前端架构师基于天猫门户编写的css相关代码,现在免费分享给大家,获取的方式为:

关注此头条号“互联网IT信息”——>私信发送 “天猫css” ,(注意:css全是小写)即可得到源代码的获取方式。

1. 此篇文章讲解目录:

  • 案例和由此案例重点讲解的知识点介绍

  • 案例代码实现

  • css定位知识点详解

2. 案例和相关知识点介绍

此案例是页面,效果如下:

此页面的技术实现解析:

使用css定位中的absolute(绝对定位)即可实现,让div块出现在固定的位置

此案例中主要用到了,基于此,我们会系统的将如下知识点全部讲解:

  • 静态定位:position: static

  • 绝对定位:position:absolute

  • 相对定位:position:relative

  • 固定定位:position:fixed

3. 此案例的代码实现

第一步:编写下载框的 html代码 ,此时不需要考虑位置

第二步:通过css的absolute定位,将位置相对整个 window 窗口的位置固定,此效果需要底部和右边位置固定

4. 此案例的知识点详解

定位的分类:

静态定位:position:static

绝对定位:position:absolute

相对定位:position:relative

固定定位:position:fixed

静态定位:position:static

就是按照标准流的方式显示(默认的显示方式,不做定位处理)

绝对定位:position:absolute

1:绝对定位以浏览器左上角为基准设置位置

2:当一个盒子包含在另一个盒子中,父盒子未设置定位,子盒子以浏览器左上角为基准设置位置; 当父盒子设置定位,子盒子以父盒子左上角为基准设置位置

3:绝对定位绝对不占空间位置(与浮动一样)

4:绝对定位可是实现模式转换

相对定位:position:relative

1:相对定位以元素自身的位置为基准设置位置

2:相对定位占位置

3:一般子元素设置相对定位,父元素设置绝对定位(子绝父相)

固定定位:position:fixed

固定定位不占位置

各种定位对比:

1:静态定位(static)

按照标准流的显示方式 取消定位:position:static

2:绝对定位(absloute) 看脸型

特点:1、绝对定位不占位置 2、绝对定位脱离标准流 3、绝对定位模式转换 4 、父元素以浏览器左上角为基准 5、子元素以父元素左上角为基准

3:相对定位(relative) 自恋型

特点:1、相对定位占位置 2、不能实现模式转换 3、以元素本身左上角为基准 4、子绝父相(子元素设置绝对定位,父元素设置相对定位)

4:固定定位(fixed)固执性

特点:1、不占位置 2、固定定位也可以说实现模式转换

文章来源:火云技术网

文章标题:「前端架构师详解Css14」案例“类天猫客户端下载提示”及css定位

文章地址:https://www.pyhw.net/94353_%e3%80%8c%e5%89%8d%e7%ab%af%e6%9e%b6%e6%9e%84%e5%b8%88%e8%af%a6%e8%a7%a3css14%e3%80%8d%e6%a1%88%e4%be%8b%e7%b1%bb%e5%a4%a9%e7%8c%ab%e5%ae%a2%e6%88%b7%e7%ab%af%e4%b8%8b%e8%bd%bd%e6%8f%90.html

关于作者: 火云技术网

热门文章

发表评论

您的电子邮箱地址不会被公开。

网站地图