在前端開發(fā)中,經(jīng)常需要將一個圖標(biāo)或圖片居中顯示。而對于CSS樣式圖的居中呈現(xiàn),可以使用以下方式:
.centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
這個代碼塊中,我們通過設(shè)置樣式的position為absolute,然后top和left都設(shè)為50%,這樣圖像就會位于區(qū)塊的中心位置。不過,它的位置仍然有問題:它相對于父元素移動了它的寬度和高度的一半。為了讓它垂直居中,我們使用了transform: translate(-50%, -50%)。
上述代碼塊設(shè)置了一個class為“centered”,可以將它應(yīng)用于任何你想要居中放置圖像的元素上,如下所示:
<div class="centered"> <img src="image/logo.png"> </div>
通過這些CSS樣式,圖像將水平和垂直居中顯示。