欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css排列居中

錢瀠龍2年前11瀏覽0評論

CSS的排列居中功能是Web前端開發(fā)的一個(gè)核心技能。要想讓頁面的元素在頁面上居中,就必須要掌握CSS的排列居中方法。本文將會介紹CSS中常用的三種排列居中方法,它們分別是水平居中、垂直居中以及水平垂直居中。

一、水平居中

.container {
text-align: center;
/*設(shè)置文字內(nèi)容居中*/ 
}
.box {
display: inline-block;
/*讓盒子變成行內(nèi)盒子*/ 
}

在這段代碼中,首先我們需要在父級元素中設(shè)置text-align屬性為center,這樣就可以讓子元素在水平方向上居中。接下來我們給子元素添加display: inline-block屬性,這樣這個(gè)元素就變成了行內(nèi)盒子,這樣就能實(shí)現(xiàn)水平方向上的居中對齊。

二、垂直居中

.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.box {
width: 200px;
height: 200px;
}

在這段代碼中,我們將父級元素設(shè)置為flex布局,通過設(shè)置justify-content屬性來讓子元素在橫向上居中對齊。而在垂直方向上,我們使用align-items屬性來將子元素在垂直方向上居中對齊。同時(shí)為了讓父級元素的高度占據(jù)整個(gè)頁面,我們設(shè)置height屬性為100vh,這樣子元素就可以在垂直方向上絕對居中了。

三、水平垂直居中

.container {
position: relative;
}
.box {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

在這段代碼中,我們先將父級元素設(shè)置為position: relative,這樣我們可以將子元素進(jìn)行絕對定位。接下來我們在子元素中設(shè)置top屬性為50%,讓它在垂直方向上上下居中對齊。而對于水平方向上對齊,我們設(shè)置left屬性為50%。接著我們通過transform屬性來對子元素進(jìn)行偏移,讓它水平方向上往左偏移50%,垂直方向上向上偏移50%。這樣就可以實(shí)現(xiàn)水平垂直方向上的居中對齊了。

以上就是CSS中常用的三種排列居中方法。掌握這些技巧,您就能實(shí)現(xiàn)各種排列居中需求了。祝您工作順利!