1. 程式人生 > >未知高度的div在父元素中水平垂直居中的方法

未知高度的div在父元素中水平垂直居中的方法

居中方法暫時找到兩種:

1、父元素:


在父元素中使用:
display: flex;
justify-content: center;
align-items: center;
這些屬性,即可以讓子元素垂直居中:

其中:

justify-content:是在主軸上的對齊方式,即X軸

align-items:是在Y軸上的對齊方式,針對於在只有一條軸的情況

2、在子元素上加上:


子元素用絕對定位後:加上:

top:50%;

left:50:

transform:translate(50%,50%);

就可以實現追至水平居中,但這樣的話,在子元素中使用css3,的animation屬性會造成顯示異常(朦朧感)