永久域名18勿进永久域名在线,女人扒开屁股爽桶30分钟,欧美又粗又大又硬又长又爽视频,国产激情久久久久影院老熟女

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

前端制作之純CSS實(shí)現(xiàn)垂直水平居中

發(fā)表日期:2022-10-25 11:34:09   作者來(lái)源:方維網(wǎng)絡(luò)   瀏覽:1466   標(biāo)簽:網(wǎng)站前端制作    
在前端日常代碼編寫中,經(jīng)常需要一些居中方式,下面有幾種常用方法,讓紅色方塊垂直水平都居中于黑色方塊里。
 

效果圖1

效果圖2


1. 利用flex彈性布局
Flex是Flexible Box的縮寫,意為"彈性布局",用來(lái)為盒狀模型提供最大的靈活性。
首先是作為彈性布局的容器的屬性?! ?br />   1.flex-direction屬性
  flex-direction決定了容器的方向。
div {
  flex-direction: row | row-reverse | column | column-reverse;
}
  四個(gè)值分別為:row(默認(rèn)值)從左向右、row-reverse從右向左、column從上到下、column-reverse從下到上。
  2.flex-wrap屬性
  默認(rèn)情況下的布局一般在同一行,當(dāng)設(shè)置了flex-wrap屬性之后將自動(dòng)將排列不下的內(nèi)容進(jìn)行換行。
div{
  flex-wrap: nowrap | wrap | wrap-reverse;
}
  四個(gè)值分別為:nowrap(默認(rèn)值)不換行、wrap向下?lián)Q行、wrap-reverse向上換行。
  3.flex-flow屬性
  flex-flow屬性是以上兩種屬性的簡(jiǎn)寫形式,默認(rèn)值是row nowrap。
div {
  flex-flow: <flex-direction> || <flex-wrap>;
}
  
  4.justify-content屬性
  justify-content屬性定義了在容器方向上的對(duì)齊方式。
div {
  justify-content: flex-start | flex-end | center | space-between | space-around;
}
  flex-start(默認(rèn)值):向左對(duì)齊。
  flex-end:向右對(duì)齊。
  center: 居中對(duì)齊。
  space-between:兩端對(duì)齊,每一個(gè)子元素等距離間隔,子元素與容器邊框無(wú)間隔。
  space-around:每個(gè)子元素兩側(cè)的間隔相等。子元素之間的間隔比子元素與容器邊框的間隔大一倍。
  5.align-items屬性
  align-items屬性定義在垂直容器方向上的對(duì)齊方式。
div {
  align-items: flex-start | flex-end | center | baseline | stretch;
}
  flex-start:垂直方向的起點(diǎn)對(duì)齊。
  flex-end:垂直方向的終點(diǎn)對(duì)齊。
  center:垂直方向的中點(diǎn)對(duì)齊。
  baseline: 與第一個(gè)子元素中文字的基線對(duì)齊。
  stretch(默認(rèn)值):如果子元素沒有設(shè)置高度或者高度設(shè)為auto,那么它將占滿整個(gè)容器的高度。
  6.align-content屬性
  align-content屬性定義了子元素兩種方向上的對(duì)齊方式。
div {
  align-content: flex-start | flex-end | center | space-between | space-around | stretch;
}
  flex-start:當(dāng)容器方向子元素剛好填滿時(shí),與垂直方向的起點(diǎn)對(duì)齊。
  flex-end:當(dāng)容器方向子元素剛好填滿時(shí),與垂直方向的終點(diǎn)對(duì)齊。
  center:當(dāng)容器方向子元素剛好填滿時(shí),與垂直方向的中點(diǎn)對(duì)齊。
  space-between:當(dāng)容器方向子元素剛好填滿時(shí),垂直方向兩端對(duì)齊,子元素之間的等距離間隔。
  space-around:兩個(gè)方向兩側(cè)的間隔都相等。所以,軸線之間的間隔比軸線與邊框的間隔大一倍。
  stretch(默認(rèn)值):占滿整個(gè)垂直方向。
 
任何一個(gè)容器都可以指定為Flex布局。
指定Flex的寫法為:display:flex
接著添加橫向居中屬性:justify-content:center
垂直居中屬性:align-items:center
即可使紅色方塊居中于黑色方塊

CSS代碼

2. 利用position定位實(shí)現(xiàn)居中

先將父元素.container的position設(shè)置為relative,然后設(shè)置子元素.box的position為absolute;這樣可以使子盒子根據(jù)父盒子的位置進(jìn)行定位。
子元素.box還需設(shè)置top:0;right:0;bottom:0;left:0;margin:auto,即可居中于黑色方塊。

HTML代碼

如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://www.wfcgdy.com/news/6564.html
国产激情一区二区三区app| 少爷屁股卡在墙上被侍卫调教| 精品久久久久久中文字幕人妻最新| 囗交姿势图3d效果展示图| 天天躁日日躁狠狠躁免费麻豆| 公交车上高h被迫进入| 一本久道久久综合狠狠躁| 挺进绝色邻居的紧窄小肉| 久久精品午夜福利| 高清vpswindows另类乱| bbbbbbbbb毛茸茸bbb| 免费看一区二区三区四区| 解开警花的裙子猛烈进入| 村长压在小萍身上耕耘着| 青春草无码精品视频在线观看| 一边摸一边脱一边吃胸亲| 色屁屁www影院免费观看入口| 国产精品一区| 欧美国产成人精品二区芒果视频| 人妻少妇精品一区二区三区| 三上悠亚公侵犯344在线观看| 成人性生交大片免费看京东小视频| 伊人久久综合热线大杳蕉岛国| 欧美牲交a欧牲交aⅴ久久| 亚洲久热无码av中文字幕| 强壮公弄得我次次高潮小说| 免费在线观看成人电影| 97久久精品亚洲中文字幕无码| 18禁又污又黄又爽的网站不卡| 无码精品A∨在线观看无广告| 欧美老熟妇xb水多毛多| 日本肥老妇色xxxxx日本老妇| 男朋友扯胸罩强吻| 精品国产一区二区三区久久| 午夜精品久久久久久久| 24小时免费b站观看直播| 几个男人扒开腿揉捏花蒂| 国产欧美在线观看不卡| 亚洲熟女AV综合一区二区三区| 欧洲美熟女乱又伦av影片| 荫蒂被男人添会高潮多久|