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中巢狀div水平垂直居中巢狀
- css實現div在頁面中永遠垂直水平居中CSS
- div在網頁中垂直居中效果網頁
- css 圖片在div中垂直水平居中CSS
- 設定圖片在div中垂直水平居中
- jQuery實現的div在視窗中垂直水平居中效果jQuery
- 如何讓圖片在div中垂直水平居中對齊
- css div全屏水平垂直居中CSS
- div始終在視窗中垂直水平居中程式碼例項
- CSS div水平垂直居中效果詳解CSS
- div垂直水平居中例項程式碼
- css如何設定文字在li元素中垂直居中顯示CSS
- javascript設定層在視窗中垂直水平居中JavaScript
- 淺談居中問題(水平居中、垂直居中、水平垂直居中)
- asp.net 利用jquery讓登入頁面垂直居中顯示ASP.NETjQuery
- 如何實現div水平和垂直居中效果
- css如何實現未知寬高div中圖片垂直水平居中效果CSS
- 使用JQuery使Div居中jQuery
- div實現水平垂直居中的幾種方法
- css實現div水平垂直居中程式碼CSS
- 元素在div中底部顯示
- 使用javascript動態設定div垂直水平居中程式碼JavaScript
- css如何實現多行文字在div中垂直居中效果CSS
- jQuery將div在視窗中垂直居中例項程式碼jQuery
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- css水平垂直居中CSS
- CSS垂直水平居中CSS
- 元素垂直水平居中
- 水平居中、垂直居中、水平垂直居中、浮動居中、絕對定位居中…….幫你搞定
- div垂直居中-CSS元素垂直居中方法CSS
- js實現未知寬高的元素在指定元素中垂直水平居中JS
- jQuery實現的div垂直水平居中例項程式碼jQuery
- 元素水平居中,垂直居中方法
- 在vue專案中 使用driver.js來進行頁面分步引導VueJS
- 影片直播app原始碼,CSS div水平垂直居中和div置於底部APP原始碼CSS
- css如何實現div中的文字垂直居中效果CSS
- 網頁佈局實現之div垂直居中網頁