方法一
#wrap{ position:absolute; width:300px; height:200px; top:50%; left:50%; transform:translate(-50%,-50%) ; background:#009688; } 若是下面的代码,其结果就是错误的
#wrap{ width:300px; height:200px; margin-top:50%; margin-left:50%; transform:translate(-50%,-50%) ; background:#009688; } 原因:
当margin设置成百分数的时候,其top right bottom left的值是参照父元素盒子的宽度进行计算方法二
【div居中上下对齐 div叠加在上方居中对齐】直接用弹性盒布局,作用于父元素上实现
parent{ width:100%; height:100vh; display:flex; justify-content: center;//子元素水平居中 align-items: center;//子元素垂直居中
猜你喜欢
- 怎样往Mp4上下载电影?
- 如何使用爱剪辑设置垂直拉伸效果?让视频上下拉伸的视频效果应该如何设置
- 设置div边框样式 css加边框代码
- 早上下雨的心情短语 早上下雨的心情短语精选
- 鱼缸上下水管脏了怎么清洗
- 晒笋干碰上下雨天怎么办
- 两个土上下结构念什么 关于两个土上下结构的字解释
- vidivici洗面奶真假
- 其路漫漫其修远兮吾将上下而求索什么意思 其路漫漫其修远兮吾将上下而求索的含义
- 在17173上下载了个梦幻西游工具箱,360报了是木马?
