摘要:作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家帶來幫助已知寬高背景圖與背景圖上的文字都水平垂直居中有寬度的水平居中有絕對定位的水平居中
作為一名程序媛
在編寫頁面的時候
經常還會遇到水平或者垂直居中的一些布局
今天正好有空
就把各種居中的方式都總結了一下
分享給大家
希望能給大家帶來幫助
1.已知寬高背景圖與背景圖上的文字都水平垂直居中
.img-bg{
position: absolute;
background: url("http://source.kakehotels.com/kake/frontend/img/flashsales-icon.png") no-repeat;
width: 90px;
height: 90px;
background-size: 100%;
top:0;
bottom:0;
left:0;
right: 0;
margin:auto;
line-height: 90px;
font-size: 12px;
color: #fff;
}
2.有寬度的div水平居中
.width-center{
width: 300px;
text-align: center;
margin: 0 auto;
background:pink;
}
3.有絕對定位的div水平居中
.position-center{
position: absolute;
top:0;
bottom: 0;
width: 300px;
height: 300px;
margin: auto 0;
background: pink;
text-align: center;
}
4.有絕對定位的div水平跟垂直都居中
.vertical-center-position{
position: absolute;
width: 300px;
height: 300px;
background: #f5f5f5;
text-align: center;
top:0;
bottom:0;
left:0;
right: 0;
margin:auto;
}
5.已知寬高的容器的水平垂直方向居中
.vertical-center-width{
width: 300px;
height: 300px;
position: absolute;
background: #f5f5f5;
text-align: center;
top:50%;
left: 50%;
margin-top: -150px;
margin-left: -150px;
}
6.未知寬高的容器的水平垂直方向居中注:transform屬性,低版本瀏覽器不兼容,例如IE8
.vertical-center-nowidth{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
7.水平垂直居中記得要想到flexbox此時.div無論是否已知寬高,都能兩個方向居中
.container{
display: flex;
align-items: center;
justify-content: center;
}
.container div{
color: pink;
}
8.手機端垂直居中彈框
.popupBg{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.8);z-index: 100;}
.popup{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 100;background: #FFF;}
http://www.weste.net/2014/12-...
以上就是8種常用的css水平垂直居中方法,大家可以在實際項目中加以運用,
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.hztianpu.com/yun/112043.html
摘要:作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家帶來幫助已知寬高背景圖與背景圖上的文字都水平垂直居中有寬度的水平居中有絕對定位的水平居中 作為一名程序媛在編寫頁面的時候經常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結了一下分享給大家希望能給大家帶來幫助 1.已知寬高背景圖與背景...
摘要:水平居中行內元素的水平居中在父元素中設置只對內聯元素或行內塊元素有效需要放置于父元素中塊級元素的水平居中只對塊級元素有效指的是自適應寬度。參考張鑫旭實現絕對定位元素的居中及原理居中方式水平居中垂直居中塊級元素設置內聯元素設置。 原文地址:https://www.xksblog.top/CSS-mainstream-centering-techniques.html 幾個月也零零散散學...
摘要:中居中的幾種方式水平居中塊級元素在塊級元素中居中設置在子元素上,前提是不受影響只對行級元素有用行級元素設置浮動,或者設置定位之后。 CSS中居中的幾種方式 1.水平居中margin:0 auto;塊級元素在塊級元素中居中設置在子元素上,前提是不受float影響 2.text-align只對行級元素有用,行級元素設置浮動,或者設置定位之后。給它的父元素設置text-aglin:cente...
閱讀 3870·2023-04-26 02:10
閱讀 1637·2021-11-22 15:25
閱讀 1892·2021-09-22 10:02
閱讀 1149·2021-09-06 15:02
閱讀 3726·2019-08-30 15:55
閱讀 796·2019-08-30 13:58
閱讀 2998·2019-08-30 12:53
閱讀 3311·2019-08-29 12:38