定位:position;定位实现效果,让盒子压住盒子

position的属性:默认属性:static;元素是静止值,没有开启定位。开启相对定位:relative;开启绝对定位:absolute;开启元素的固定定位:fixed;开启粘性定位:sticky;

position:relative;相对定位的几大特点:

(1)元素开启相对定位,如果不设置偏移量,元素不会发生改变

(2)相对定位的参照物是该元素在文档流中的位置,自身的定位

(3)相对定位会提升元素的层级

(4)相对定位不会使元素脱离标准流文档,也就是原来的文档还是存在的。

(5)相对定位不会改变元素的性质,块元素还是块儿元素,行内元素还是行内元素,行元素还是行元素

position:absolute;开启绝对定位

(1)开启绝对定位后,如果不设置偏移量,位置不会发生改变。

(2)开启绝对定位后,元素会脱离文档流,也就是脱标,不会在占用原来的位置。

(3)绝对定位会改变元素的性质,行内元素改变为行内块元素,块儿元素的宽高会被内容撑开

(4)绝对定位,会提升元素的层级

(5)绝对定位元素的位置是相对与相对定位的祖先元素定的,父级是否有相对定位,父级的父级是否有相对定位元素,如果祖先级都没有相对定位,默认根据html页面定位

position:sticky;开启粘性定位

元素固定某一个位置,类似绝对定位

粘滞浏览器的某一个位置,可以使元素到达某一个位置以后固定下来

top:0;相对于自己,不加偏移量,没有效果

position:fixed;开启固定定位

固定定位根据版本走的要素(固定定位和绝对定位可以)

第一步:left取值为50%

第二步:margin-left:取值版心的一半宽度

第三步:最后加上合适自己的定位。

<———————————-定位元素的层级——————————————–>

定位的元素,写在后边的盒子会压住前边的盒子

想要调整元素的顺序,用z-index:数值设置,不用带单位

<———————————-相对定位和绝对定位的水平居中——————————————–>

margin-left:auto;水平居中

margin-button:auto;垂直居中

绝对定位和固定定位设置垂直居中,需要两个步骤

第一步:设置盒子的left:50%和top:50%,让盒子定位在整个父级的右侧和下侧

第二步:设置margin-left:盒子自身宽度的一半;设置margin-top:盒子自身高度的一半;

<———————————-favicon.ico比特虫图标使用——————————————–>

第一步:使用比特虫,制作一个 图标

第二步:放在根目录下边

第三步:用link引入css样式就ok了

<———————————-线性渐变——————————————–>

线性渐变语法:background-image:linear-gradient(颜色1,颜色2,颜色3,颜色4,颜色n)

从上到下渐变:background-image:linear-gradient(颜色1,颜色2,颜色3,颜色4,颜色n)

通过to设置渐变的方向:background-image:linear-gradient(to left,颜色1,颜色2,颜色3)

通过角度设置渐变方向:background-image:linear-gradient(60 deg,颜色1,颜色2,颜色3)

渐变逐渐透明化:background-image:linear-gradient(#000这个是色彩名词,rgba(0,0,0,0.n))

原文地址:http://www.cnblogs.com/hgng/p/16783815.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性