作者:松狮猫vn | 来源:互联网 | 2022-02-02 07:30
css3中让图像居中可以使用【align-items:center】元素和【justify-content:center】元素。align-items属性定义flex子项在flex容器的当前行的纵轴方向上的对齐方式。
css3中让图像居中可以使用【align-items:center】元素和【justify-content:center】元素。align-items属性定义flex子项在flex容器的当前行的纵轴方向上的对齐方式。
方法:
采用 align-items:center(垂直居中)和justify-content:center(水平居中)这2个属性。
align-items属性定义flex子项在flex容器的当前行的纵轴方向上的对齐方式。
(学习视频推荐:css视频教程)
html:
css:
.container-2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex-box;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
text-align: center;
}
还可以利用绝对定位+Margin来实现。
图片相对外层浮动,然后margin: auto
HTML:
绝对定位+Margin
CSS:
.container-1 {position: relative;}
.container-1 img{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}