在網(wǎng)頁布局中,有時(shí)需要將一個(gè)元素放置在頁面中央并靠下,這時(shí)就需要用到CSS設(shè)置。
要實(shí)現(xiàn)這樣的布局,可以使用以下CSS代碼:
.center-down { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 50%); }
首先,將目標(biāo)元素的position屬性設(shè)置為absolute,使其跳出文檔流。然后,設(shè)置top屬性為50%和left屬性為50%,這樣目標(biāo)元素的左上角就會(huì)被定位在頁面的中央。但是,這樣只能實(shí)現(xiàn)居中靠上的效果,為了讓目標(biāo)元素居中靠下,還需要使用transform屬性。將transform屬性的translate函數(shù)的參數(shù)分別設(shè)置為-50%和50%,就可以讓目標(biāo)元素在垂直方向上向下移動(dòng)50%的高度,從而實(shí)現(xiàn)居中靠下的效果。