CSS中實現屏幕的水平與垂直居中是常見的布局常見問題,在此我們簡單介紹幾種常見的方法。
1. 使用display:flex
.container { display: flex; justify-content: center; align-items: center; }
利用強大的flex布局,可以輕松實現屏幕的水平與垂直居中。
2. 使用position和transform
.container { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
通過設置絕對定位的left和top為50%,然后再用transform屬性調整位置,也可以實現水平與垂直的居中效果。
3. 使用calc函數
.container { position: relative; } .inner { position: absolute; top: calc(50% - 30px); left: calc(50% - 50px); }
使用calc函數來計算元素的位置,可以輕松地實現水平和垂直居中,但需要指定元素的寬和高。
總結
以上介紹了三種常見的CSS實現屏幕水平與垂直居中的方法,在不同的場景下選擇不同的方法,可以讓我們更好的實現布局效果。
上一篇css屏蔽空格
下一篇mysql57啟動后停止