在Web前端開發中,absolute定位的div往往需要居中顯示,本文將介紹如何使用CSS讓這種div居中現實。
.center { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
如上述代碼所示,我們使用CSS的transform屬性來讓div居中顯示。首先,我們將div的left屬性設置為50%,這意味著div的左側邊緣將定位到其包含元素的中心。然后,我們使用top屬性同樣設置為50%,將div的頂部邊緣也定位于其包含元素的中心。
接著,我們使用transform屬性來實現水平和垂直方向的居中。translate()函數接受兩個參數,第一個參數表示水平方向的位移量,這里使用-50%將div向左移動其自身寬度的50%。第二個參數表示垂直方向的位移量,同樣使用-50%將div向上移動其自身高度的50%。
最后,將以上CSS代碼應用到需要居中的div元素的class屬性中,就可以實現完美的居中效果了。
上一篇css計算一個共識的函數
下一篇java鏈表和紅黑樹