在網頁設計中,一個常見的需求就是要把某一元素設置在頁面的居中偏下位置。這時候我們就可以使用CSS來實現這樣的效果。
.center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 50%); }
以上CSS代碼中,首先我們設置了元素的定位方式為“絕對定位”,這樣就可以相對于頁面進行定位而不是相對于它的父元素進行定位。接著,我們使用“top: 50%;”和“left: 50%;”把元素移動到頁面的正中心(注意,這里的50%是指元素寬高的一半)。但在這個位置,元素的頂部還會偏上去,因此我們需要使用“transform: translate(-50%, 50%);”這一屬性來進一步微調元素的位置,把它向下移動半個自身高度,再向左移動半個自身寬度,就可以達到居中偏下的效果。