摘要:作為一名程序媛在編寫頁面的時候經(jīng)常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結(jié)了一下分享給大家希望能給大家?guī)韼椭阎獙捀弑尘皥D與背景圖上的文字都水平垂直居中有寬度的水平居中有絕對定位的水平居中
作為一名程序媛
在編寫頁面的時候
經(jīng)常還會遇到水平或者垂直居中的一些布局
今天正好有空
就把各種居中的方式都總結(jié)了一下
分享給大家
希望能給大家?guī)韼椭?/p>
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.手機(jī)端垂直居中彈框
.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水平垂直居中方法,大家可以在實(shí)際項(xiàng)目中加以運(yùn)用,
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/112043.html
摘要:作為一名程序媛在編寫頁面的時候經(jīng)常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結(jié)了一下分享給大家希望能給大家?guī)韼椭阎獙捀弑尘皥D與背景圖上的文字都水平垂直居中有寬度的水平居中有絕對定位的水平居中 作為一名程序媛在編寫頁面的時候經(jīng)常還會遇到水平或者垂直居中的一些布局今天正好有空就把各種居中的方式都總結(jié)了一下分享給大家希望能給大家?guī)韼椭?1.已知寬高背景圖與背景...
摘要:水平居中行內(nèi)元素的水平居中在父元素中設(shè)置只對內(nèi)聯(lián)元素或行內(nèi)塊元素有效需要放置于父元素中塊級元素的水平居中只對塊級元素有效指的是自適應(yīng)寬度。參考張鑫旭實(shí)現(xiàn)絕對定位元素的居中及原理居中方式水平居中垂直居中塊級元素設(shè)置內(nèi)聯(lián)元素設(shè)置。 原文地址:https://www.xksblog.top/CSS-mainstream-centering-techniques.html 幾個月也零零散散學(xué)...
摘要:中居中的幾種方式水平居中塊級元素在塊級元素中居中設(shè)置在子元素上,前提是不受影響只對行級元素有用行級元素設(shè)置浮動,或者設(shè)置定位之后。 CSS中居中的幾種方式 1.水平居中margin:0 auto;塊級元素在塊級元素中居中設(shè)置在子元素上,前提是不受float影響 2.text-align只對行級元素有用,行級元素設(shè)置浮動,或者設(shè)置定位之后。給它的父元素設(shè)置text-aglin:cente...
閱讀 3543·2023-04-26 02:10
閱讀 1240·2021-11-22 15:25
閱讀 1644·2021-09-22 10:02
閱讀 876·2021-09-06 15:02
閱讀 3430·2019-08-30 15:55
閱讀 579·2019-08-30 13:58
閱讀 2736·2019-08-30 12:53
閱讀 3022·2019-08-29 12:38