如何實現盒子水平垂直居中?

2021-10-05 15:08:44 字數 377 閱讀 9626

1.transforms屬性的translate平移 position設定:子絕父相

transform:translate(-50%,-50%)

top:50%

left:50%

2.margin position設定:子絕父相

在父元素設定:margin:0 auto

在子元素設定: left:50% top:50% 自身的寬和高

margin-left:自身寬度的-1/2

margin-top:自身高度的-1/2

3.flex布局:在父元素中設定 justify-content:center; //使子專案 水平居中 align-items:center;//使子專案垂直居中 display:flex

盒子垂直水平居中

1 定位 盒子寬高已知,position absolute left 50 top 50 margin left 自身一半寬度 margin top 自身一半高度 2 table cell布局 父級 display table cell vertical align middle 子級 margin...

盒子垂直水平居中

要設定內部盒子在外部盒子內垂直水平居中,可以有以下幾種做法 假設外部盒子為紅色,大小為10em 10em 內部盒子為黃色,大小為3em 3em。在調整位置之前,盒子情況如下 由於知道兩個盒子的大小,只要設定黃盒子的位置即可,首先設定黃盒子的position為absolute,再將黃盒子向右下方偏移紅...

如何實現水平垂直居中

固定寬高的元素,設定垂直居中 法一 用position absolute和transform translate來設定 css3的方法 div法二 設定display absolute和margin left margin top設定 css2的方法 div法三 設定四邊都為0,margin aut...