水平垂直居中div三种方法

    xiaoxiao2021-03-25  110

    水平垂直居中div的三种方法

    已知容器的宽高 宽500 高 300 的层 div { position: relative; /* 相对定位或绝对定位均可 */ width:500px; height:300px; top: 50%; left: 50%; margin: -150px 0 0 -250px; /* 外边距为自身宽高的一半*/ background-color: pink; /* 方便看效果 */ } 未知容器的宽高,利用css3的 transform 属性 div { position: absolute; /* 相对定位或绝对定位均可 */ width:500px; height:300px; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: pink; /* 方便看效果 */ } 利用 flex 布局,实际使用时应考虑兼容性 .container { display: flex; align-items: center; /* 垂直居中 */ justify-content: center; /* 水平居中 */ } .container div { width: 100px; height: 100px; background-color: pink; /* 方便看效果 */ }
    转载请注明原文地址: https://ju.6miu.com/read-15567.html

    最新回复(0)