關於居中方式(盒子、圖片)

經常會遇到一些要求,讓盒子或者圖片居中顯示

下面總結兩種方式:

1.盒子居中

第一種方式:

position:relative; //給父元素設置

position:absolute; //給子元素設置

top:50%;

left:50%;

margin-top:-自身高度/2px;

margin-left:-自身寬度/2px;

第二種方式:

position:relative; //給父元素設置

position:absolute; //給子元素設置

top:50%;

left:50%;

transform:translateX(-50%) translateY(-50%); //第一個值,相對於深深寬度的一半,第二個值,相對於自身高度的一半

第二種方式更爲健壯,推薦第二種。

2.圖片居中

第一種方式:

line-height:父盒子的高度; //給父盒子設置

vertical-align:middle; //給圖片設置

第二種方式:

display:table; //給父盒子設置

display:table-cell; //給子盒子設置


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章