7.24定位
position属性
static:默认值,
没有定位 relative:
相对定位 absolute:
绝对定位 fixed
relative属性值 相对自身原来位置进行偏移 偏移设置:top、left、right、bottomxed:固定定位
相对定位的特性 相对于自己的初始位置来定位 元素位置发生偏移后,它原来的位置会被保留下来 层级提高,可以把标准文档流中的元素及浮动元素盖在下边 相对定位的使用场景 相对定位一般情况下很少自己单独使用,都是配合绝对定位使用,为绝对定位创造定位父级而又不设置偏移量
absolute属性值:相对于父级位置来定位的,当没有父级时相对于浏览器整个页面来定位
绝对定位是相对于它的定位父级的位置来定位,如果没有设置定位父级,则相对浏览器窗口来定位 元素位置发生偏移后,原来的位置不会被保留 层级提高,可以把标准文档流中的元素及浮动元素盖在下边 设置绝对定位的元素脱离文档流 绝对定位的使用场景 一般情况下,绝对定位用在下拉菜单、焦点图轮播、弹出数字气泡、特别花边等场景
fixed属性值:相对于浏览器窗口进行定位
固定定位的特性 相对浏览器窗口来定位 偏移量不会随滚动条的移动而移动 固定定位的使用场景 一般在网页中被用在窗口左右两边的固定广告、返回顶部图标、吸顶导航栏等
z-index属性
调整元素定位时重叠层的上下位置 z-index属性值:整数,默认值为0 设置了positon属性时,z-index属性可以设置各元素之间的重叠高低关系 z-index值大的层位于其值小的层上方
opacity透明度属性
|
属性 |
说明 |
举例 |
|
opacity:x |
x值为0~1,值越小越透明 |
opacity:0.4; |
|
filter:alpha(opacity=x) |
x值为0~100,值越小越透明 |
filter:alpha(opacity=40); |