css實現div在頁面中永遠垂直水平居中
分享一段程式碼例項,它實現了元素永遠在頁面中垂直居中效果。
無論是調整視窗大小,還是出現滾動條,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{ position:fixed; top:50%; left:50%; transform:translate(-50%); width:100px; height:100px; background:#ccc; } </style> </head> <body> <div></div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
[CSS] 純文字檢視 複製程式碼position:fixed; top:50%; left:50%;
設定定位方式為fixed,這樣就能保證即使滾動滾動條,位置也會固定。
top和left值設定為50%,那麼就會使元素的左上角位於視窗的中心位置。
[CSS] 純文字檢視 複製程式碼transform:translate(-50%)
使元素在垂直和水平位置分別向上和向左位移50%的元素高度和寬度,這樣元素的中心點就位於視窗的中心。
二.相關閱讀:
(1).transform可以參閱CSS3 2D轉換一章節。
(2).position:fixed可以參閱position:fixed一章節。
相關文章
- Vue專案中使用Html+Css使div在頁面中居中顯示(水平+垂直)VueHTMLCSS
- CSS div水平垂直居中效果詳解CSS
- div 水平垂直 居中
- css 水平垂直居中實現方式CSS
- div實現水平垂直居中的幾種方法
- CSS 實現元素在當前視窗水平垂直居中CSS
- css水平垂直居中CSS
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- div垂直居中-CSS元素垂直居中方法CSS
- CSS實現水平垂直居中的方式有哪些?CSS
- css實現水平垂直居中的幾種方式CSS
- css實現垂直水平居中的幾種方法CSS
- 如何實現水平垂直居中?
- 三行CSS程式碼實現水平垂直居中CSS
- 影片直播app原始碼,CSS div水平垂直居中和div置於底部APP原始碼CSS
- CSS水平居中和垂直居中的方法CSS
- CSS視窗垂直水平居中CSS
- 16種方法實現水平居中垂直居中
- 水平垂直居中的實現方法
- CSS實現水平垂直居中的1010種方式(史上最全)CSS
- 前端開發入門到實戰:css實現div垂直水平居中的2種常用方法前端CSS
- img在div中垂直居中的方法
- 淺談居中問題(水平居中、垂直居中、水平垂直居中)
- CSS實現水平、垂直居中,N種方法,徹底說透!CSS
- 【20190129】CSS-垂直水平居中相關CSS
- 水平居中和垂直居中
- css面試題實現元素垂直水平居中-包括未知寬高的元素五種回答CSS面試題
- 水平居中、垂直居中、水平垂直居中、浮動居中、絕對定位居中…….幫你搞定
- 元素垂直水平居中
- 元素水平垂直居中三種方法實現
- CSS實現垂直居中的問題CSS
- 安居客面試題:純css實現未知比例圖片自適應且水平垂直居中面試題CSS
- CSS元素(文字、圖片)水平垂直居中方法CSS
- 元素水平居中,垂直居中方法
- 水平垂直居中佈局的多種實現方式
- Css實現垂直居中的幾種方法CSS
- CSS 垂直居中CSS
- 一起搞懂 CSS 水平居中與垂直居中的16個方法CSS