css-定位

1.为什么需要定位

以下效果,标准流或浮动都无法快速实现,此时需要定位来实现。

1. 某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子.

2. 当我们滚动窗口的时候,盒子是固定屏幕某个位置的。

**2.**定位组成

1. 定位模式

2.偏移量

3.静态定位 static(了解)

4.相对定位 relative(重要)

5.绝对定位 absolute(重要)

子绝父相

因为父级需要占有位置,因此是相对定位, 子盒子不需要占有位置,则是绝对定位

6.固定定位 fixed(重要)

固定定位小技巧: 固定在版心右侧位置。

7.粘性定位 sticky(了解)

8.定位的总结

9.定位叠放次序 z-index

10.定位的拓展

1. 绝对定位的盒子居中

2. 定位特殊特性

3. 脱标的盒子不会触发外边距塌陷

浮动元素、绝对定位(固定定位)元素的都不会触发外边距合并的问题。

4. 绝对定位(固定定位)会完全压住盒子

相关推荐
San30.19 分钟前
Ajax 数据请求:从 XMLHttpRequest 到现代前端数据交互的演进
前端·ajax·交互
西西西西胡萝卜鸡28 分钟前
虚拟列表(Virtual List)组件实现与优化铁臂猿版(简易版)
前端·vue.js
宇余36 分钟前
Unibest:新一代uni-app工程化最佳实践指南
前端·vue.js
性野喜悲40 分钟前
ts+uniapp小程序时间日期选择框(分开选择)
前端·javascript·vue.js
P***25392 小时前
前端构建工具缓存清理,npm cache与yarn cache
前端·缓存·npm
好奇的菜鸟2 小时前
解决 npm 依赖版本冲突:从 “unable to resolve dependency tree“ 到依赖管理高手
前端·npm·node.js
lcc1872 小时前
Vue 内置指令
前端·vue.js
lijun_xiao20093 小时前
前端React18入门到实战
前端
o***Z4483 小时前
前端响应式设计资源,框架+模板
前端
IT_陈寒3 小时前
Vue 3.4 正式发布:5个不可错过的性能优化与Composition API新特性
前端·人工智能·后端