91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

flex布局換行空白間隙之align-content的使用方法

發布時間:2021-03-29 10:00:55 來源:億速云 閱讀:898 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關flex布局換行空白間隙之align-content的使用方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

一、本文實現的效果圖如下:布局右側使用flex布局,超過3個則換行。

flex布局換行空白間隙之align-content的使用方法

父元素代碼如下:

.nav-right{
  width: 75%;
  padding: 10px;
  display: flex;
  /* 默認是水平的 */
  flex-direction: row;/*設置子元素的排列方向*/
  flex-wrap: wrap;/*溢出則換行*/
}

子元素代碼如下:

.nav-right-item{
  width: 33.33%;  
  height: 120px;  
  text-align: center;
}

但是結果并不如人愿,行與行之間存在空白間隙

flex布局換行空白間隙之align-content的使用方法

解決辦法只需要在父元素加上align-content:flex-start

.nav-right{
  width: 75%;
  padding: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start/*子元素之間取消空白間隙,并把項目放在容器頂部。*/
}

align-content

作用:

會設置自由盒內部各個項目在垂直方向排列方式。

條件:
必須對父元素設置自由盒屬性display:flex;,并且設置排列方式為橫向排列flex-direction:row;并且設置換行,flex-wrap:wrap;這樣這個屬性的設置才會起作用。 
設置對象:

這個屬性是對她容器內部的項目起作用,對父元素進行設置。
取值:
stretch:默認設置,會拉伸容器內每個項目占用的空間,填充方式為給每個項目下方增加空白。第一個項目默認從容器頂端開始排列。

flex布局換行空白間隙之align-content的使用方法

<!DOCTYPE=html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>
Align-content
</title>
<style>
 
#father{
    
    width:200px;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-content:strech;
    height:200px;
    background-color:grey;
}
.son1{
    
    height:30px;
    width:100px;
    background-color:orange;
}
 
.son2{
    
    height:30px;
    width:100px;
    background-color:red;
}
 
.son3{
    
    height:30px;
    width:100px;
    background-color:#08a9b5;
}
 
 
</style>
</head>
<body>
<div id="father">
    <div class="son1">q</div>
    <div class="son2">w</div>
    <div class="son3">e</div>
    <div class="son3">e</div>
    <div class="son3">e</div>
</div>
</body>
</html>

Center:這個會取消項目之間的空白并把所有項目垂直居中。

<!DOCTYPE=html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>
關于文檔元素測試
</title>
<style>
 
#father{
 
    width:200px;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-content:center;
    height:200px;
    background-color:grey;
}
.son1{
    
    height:30px;
    width:100px;
    background-color:orange;
}
 
.son2{
    
    height:30px;
    width:100px;
    background-color:red;
}
 
.son3{
    height:30px;
    width:100px;
    background-color:#08a9b5;
}
 
 
.son4{
    height:30px;
    width:100px;
    background-color:#9ad1c3;
}
 
.son5{
    
    height:30px;
    width:100px;
    background-color:rgb(21,123,126);
}
</style>
</head>
<body>
 
<div id="father">
    <div class="son1">q</div>
    <div class="son2">w</div>
    <div class="son3">e</div>
    <div class="son4">e</div>
    <div class="son5">e</div>
</div>
 
</body>
</html>

flex布局換行空白間隙之align-content的使用方法

flex-start:這個會取消項目之間的空白,并把項目放在容器頂部。

<!DOCTYPE=html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>
關于文檔元素測試
</title>
<style>
 
#father{
    
    width:200px;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-content:flex-start;
    height:200px;
    background-color:grey;
}
.son1{
    
    height:30px;
    width:100px;
    background-color:orange;
}
 
.son2{
    
    height:30px;
    width:100px;
    background-color:red;
}
 
.son3{
    
    height:30px;
    width:100px;
    background-color:#08a9b5;
}
 
 
.son4{
    
    height:30px;
    width:100px;
    background-color:#9ad1c3;
}
 
.son5{
    
    height:30px;
    width:100px;
    background-color:rgb(21,123,126);
}
</style>
</head>
<body>
 
<div id="father">
    <div class="son1">q</div>
    <div class="son2">w</div>
    <div class="son3">e</div>
    <div class="son4">e</div>
    <div class="son5">e</div>
</div>
 
</body>
</html>

flex布局換行空白間隙之align-content的使用方法

flex-end:這個會取消項目之間的空白并把項目放在容器底部。

align-content:flex-end;

flex布局換行空白間隙之align-content的使用方法

space-between這個會使項目在垂直方向兩端對齊。即上面的項目對齊容器頂部,最下面一個項目對齊容器底部。留相同間隔在每個項目之間。

align-content:space-between;

flex布局換行空白間隙之align-content的使用方法

space-around:這個會使每個項目上下位置保留相同長度空白,使得項目之間的空白為兩倍的單個項目空白。

align-content:space-around;

flex布局換行空白間隙之align-content的使用方法

inherit:使得元素的這個屬性繼承自它的父元素。
innitial:使元素這個屬性為默認初始值。

注:文章部分代碼來自關于css中的align-content屬性詳解

關于“flex布局換行空白間隙之align-content的使用方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正镶白旗| 昌吉市| 理塘县| 高雄市| 修文县| 南丹县| 黑水县| 新化县| 温州市| 榆中县| 克拉玛依市| 临江市| 刚察县| 逊克县| 冕宁县| 通江县| 甘德县| 天祝| 界首市| 深泽县| 多伦县| 辉县市| 武穴市| 夹江县| 六盘水市| 陆川县| 祁连县| 丰台区| 金昌市| 井研县| 昌图县| 芷江| 衡山县| 瓦房店市| 隆德县| 海阳市| 庆安县| 天柱县| 阿克| 通山县| 巴塘县|