亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

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

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

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

效果圖1

效果圖2


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

CSS代碼

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

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

HTML代碼

如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉載請注明來自http://www.oulysa.com/news/6564.html
精品国产91久久久久久久久| 亚洲精品午夜无码电影网| 亚洲成a人片在线观看老师| 东京热人妻系列无码专区| 亚洲欧美熟妇综合久久久久| 国内精品久久久久久久久| 亚洲AV永久无码精品秋霞电影| 免费无码婬AAAA片在线视| 亚洲av之男人的天堂网站 720P | 99久久99久久久精品齐齐| 国产美女写真一区二区在线观看| 18禁黄无码免费网站高潮|欧美日韩国产综合草草| 国产精品国产亚洲精品看不卡| 色一情一乱一交一二三区 | 日本国产一区二区三区在线观看| 91麻豆国产综合精品久久不卡| 日本中文字幕一区高清在线 | 久久久精品中文字幕麻豆发布| 成年美女黄的视频网站| 国产大屁股喷水视频在线观看| 浴室人妻的情欲HD三级| 国产三级无码内射在线看| 亚洲国产精品成人综合久久久| 久久久久久中文字幕| 亚洲国产精品成人久久| 精品视频在线观看一区二区| 人妻无码ΑV中文字幕久久| 亚洲AV永久纯肉无码精品动漫| 亚洲人成网站观看在线播放| 国产欧美一区二区精品性色| 亚洲综合色在线观看一区二区三区| 国产免费AV片在线观看播放| 人妻无码久久中文字幕专区| 日韩在线视精品中文字幕在线播放| 久久99国产热这里只有精品| 亚洲av无码一区二区三区观看| 欧美牲交a欧美牲交aⅴ久久| 国产午夜亚洲精品区| 亚洲v视频_国产不卡视频在线观看| 日韩人妻无码精品无码中文字幕色99蜜臀AV无码波多野结衣| 亚洲AV永久无码精品一百度影院|