css3中让图像居中可以使用哪个元素

互联网 20-11-12

css3中让图像居中可以使用【align-items:center】元素和【justify-content:center】元素。align-items属性定义flex子项在flex容器的当前行的纵轴方向上的对齐方式。

方法:

采用 align-items:center(垂直居中)和justify-content:center(水平居中)这2个属性。

align-items属性定义flex子项在flex容器的当前行的纵轴方向上的对齐方式。

(学习视频推荐:css视频教程)

html:

<div class="container container-2">     <img src="http://scrm-staging-cdn.oss-cn-hangzhou.aliyuncs.com/avatar/wechat/aHR0cDovL3d4LnFsb2dvLmNuL21tb3Blbi9YeFQ5VGlhSjFpYmYzdFk4b2hENHFpYmxkTUdEbk1NRXFuZVdlZk5pY2lic1h1MjFZdHAxV1o2bGsxUTFVeE9vSzY4QVJEa0tRZ05OYWgzeTFzY01YUUp3clBRLzA="> </div>
.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

<h3 class="demo">绝对定位+Margin</h3> <div class="container container-1">     <img src="http://scrm-staging-cdn.oss-cn-hangzhou.aliyuncs.com/avatar/wechat/aHR0cDovL3d4LnFsb2dvLmNuL21tb3Blbi9YeFQ5VGlhSjFpYmYzdFk4b2hENHFpYmxkTUdEbk1NRXFuZVdlZk5pY2lic1h1MjFZdHAxV1o2bGsxUTFVeE9vSzY4QVJEa0tRZ05OYWgzeTFzY01YUUp3clBRLzA="> </div>
.container-1 {position: relative;}  .container-1 img{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}

相关推荐:CSS教程

以上就是css3中让图像居中可以使用哪个元素的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 元素
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:了解css中容易被忽略特性,避免一些经常遇到的坑

相关资讯