博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css垂直居中
阅读量:4685 次
发布时间:2019-06-09

本文共 756 字,大约阅读时间需要 2 分钟。

.parent{

  position: relative;

}

.child{

position: absolute;

top:50%;
transform: translateY(-50%);

}

1、定位 盒子宽高已知, position: absolute; left: 50%; top: 50%; margin-left:-自身一半宽度; margin-top: -自身一半高度;2、table-cell布局 父级 display: table-cell; vertical-align: middle;  子级 margin: 0 auto;3、定位 + transform ; 适用于 子盒子 宽高不定时; (这里是本人常用方法)position: relative / absolute;/*top和left偏移各为50%*/   top: 50%;   left: 50%;/*translate(-50%,-50%) 偏移自身的宽和高的-50%*/transform: translate(-50%, -50%); 注意这里启动了3D硬件加速哦 会增加耗电量的 (至于何是3D加速 请看浏览器进程与线程篇)4、flex 布局父级:     /*flex 布局*/    display: flex;    /*实现垂直居中*/    align-items: center;    /*实现水平居中*/    justify-content: center;再加一种水平方向上居中 :margin-left : 50% ; transform: translateX(-50%);

 

转载于:https://www.cnblogs.com/zhoubingyan/p/8482978.html

你可能感兴趣的文章
USACO hamming
查看>>
[开源JVM] yvm - 自制Java虚拟机
查看>>
Open vSwitch安装
查看>>
HashMap、HashTable、LinkedHashMap和TreeMap用法和区别
查看>>
document.domain 跨域问题[转]
查看>>
【Android】 No Activity found to handle Intent.
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
Struts2 Action名称的搜索顺序
查看>>
C++ sort简单用法
查看>>
Oracle分区索引
查看>>
4.17上午
查看>>
IIS的ISAPI接口简介
查看>>
python:open/文件操作
查看>>
16 乘法口诀输出
查看>>
mac 常用地址
查看>>
鼠标经过切换图片
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
C程序的启动和终止
查看>>