Vue專案中使用Html+Css使div在頁面中居中顯示(水平+垂直)
今天突然想改一下自己寫的專案中登入頁面的樣式,於是行動,在加入記住我按鈕後,發現input輸入框沒有居中顯示,於是把input 和其他的一些標籤整合到一個div層中,但是整個div的樣式要居中顯示,於是乎找到一些修改的方法,以下內容:
- 1)div使用絕對佈局,設定margin:auto;並設定top、left、right、bottom的值相等即可,不一定要都是0。
.main{
text-align: center;
background-color: #fff;
border-radius: 20px;
width: 300px;
height: 350px;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
- 2)讓left和top都是50%,這在水平方向上讓div的最左與螢幕的最左相距50%,垂直方向上一樣,所以再用transform向左(上)平移它自己寬度(高度)的50%,也就達到居中效果了。
.main{
text-align: center;
background-color: #fff;
border-radius: 20px;
width: 300px;
height: 350px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
兩種方式實現的效果相同如下圖:
HTML+CSS,讓div在螢幕中居中(水平居中+垂直居中)方法總結
文章部分內容來源
相關文章
- div 水平垂直 居中
- img在div中垂直居中的方法
- CSS div水平垂直居中效果詳解CSS
- 淺談居中問題(水平居中、垂直居中、水平垂直居中)
- div實現水平垂直居中的幾種方法
- 水平居中和垂直居中
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- 水平居中、垂直居中、水平垂直居中、浮動居中、絕對定位居中…….幫你搞定
- div垂直居中-CSS元素垂直居中方法CSS
- 元素垂直水平居中
- css水平垂直居中CSS
- 影片直播app原始碼,CSS div水平垂直居中和div置於底部APP原始碼CSS
- 元素水平居中,垂直居中方法
- CSS水平居中和垂直居中的方法CSS
- 面試題:水平垂直居中的17種方法面試題
- CSS視窗垂直水平居中CSS
- 如何實現水平垂直居中?
- 在vue專案中 使用driver.js來進行頁面分步引導VueJS
- 16種方法實現水平居中垂直居中
- 在 JeecgBoot 專案中基於 Vue 3 配置多頁面入口bootVue
- 設定圖片水平垂直居中
- 元素自適應水平垂直居中
- css 水平垂直居中實現方式CSS
- 水平垂直居中的實現方法
- 不定寬度下,元素的垂直居中,水平居中
- vue 3 頁面全屏顯示Vue
- JavaScript 獲取div在頁面中座標JavaScript
- CSS 實現元素在當前視窗水平垂直居中CSS
- 【20190129】CSS-垂直水平居中相關CSS
- bing Map 在vue專案中的使用Vue
- 底部導航在一級頁面顯示,二級頁面不顯示
- 一種在 MediaWiki 頁面中引入 Vue 專案或者其他框架的辦法Vue框架
- JSON 格式化 顯示到頁面中JSON
- Flex佈局-垂直居中並換行顯示內容Flex
- div中的內容居中
- 在vue專案中優雅的使用SvgVueSVG
- CSS 文字li元素中垂直居中CSS