效果如图
css实现水平垂直居中的方式有一下几种:
- 给父元素设置定位position: relative;子元素设置position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;(auto自动计算外边距)
- 给父元素设置定位position: relative;子元素设置position: absolute;top: 50%;left: 50%;ransform: translate(-50%,-50%);
- 使用弹性盒。给父元素设置display: flex;justify-content: center;align-items: center;
- 使用弹性盒+margin。给父元素设置display:flex;子元素设置 margin: auto;(auto自动计算外边距)