CSS-彈性佈局2-交叉軸
4.5 align-items
該屬性定義專案在交叉軸上如何對齊。
屬性值 | 說明 |
---|---|
stretch(預設值) | 如果專案未設定高度或者設為auto,將佔滿整個容器高度 |
baseline | 專案的第一行文字的基線對齊 |
flex-start | 交叉軸的起點對齊 |
flex-end | 交叉軸的終點對齊 |
center | 交叉軸的中點對齊 |
原始碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>flex-wrap</title>
<style type="text/css">
.wrap{
width: 200px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
height: 200px;
align-items: stretch;
border: 1px solid red;
}
div{
width: 20px;
margin : 5px;
}
.div1{
padding-top: 10px;
background: red;
}
.div2{
background: blue;
}
.div3{
background: yellow;
}
</style>
</head>
<body>
<div class="wrap">
<div class="div1">測試文字1</div>
<div class="div2">測試文字22</div>
<div class="div3">3</div>
</div>
</body>
</html>
stretch執行結果
baseline執行結果
flex-start執行結果
flex-end執行結果
center執行結果
**4.7 align-content **
該屬性定義了多跟軸線的對齊方式。如果專案只有一根軸線,則該屬性不起作用。
屬性值 | 說明 |
---|---|
stretch(預設值) | 軸線佔滿整個交叉軸 |
flex-start | 交叉軸的起點對齊 |
flex-end | 交叉軸的終點對齊 |
center | 交叉軸的中點對齊 |
space-between | 與交叉軸兩端對齊,軸線之間的間隔平均分佈 |
space-around | 每根軸線兩側的間隔都相等。所以軸線之間的間隔比邊框的間隔大一倍 |
原始碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>flex-wrap</title>
<style type="text/css">
.wrap{
width: 200px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
height: 200px;
align-content: stretch;
border: 1px solid red;
}
div{
width: 50px;
margin:5px;
}
.div1{
background: red;
}
.div2{
background: blue;
}
.div3{
background: yellow;
}
.div4{
background: green;
}
.div5{
background: gray;
}
</style>
</head>
<body>
<div class="wrap">
<div class="div1">1</div>
<div class="div2">2</div>
<div class="div3">3</div>
<div class="div4">4</div>
<div class="div5">5</div>
</div>
</body>
</html>
stretch執行結果:
flex-start執行結果:
flex-end執行結果:
center執行結果:
space-between執行結果:
space-around執行結果:
相關文章
- 彈性佈局(伸縮佈局)
- flex彈性佈局 響應式佈局Flex
- Flex-彈性佈局Flex
- display:flex 彈性佈局Flex
- CSS-伸縮佈局CSS
- CSS:彈性佈局(display:flex)CSSFlex
- flex彈性佈局 垂直居中Flex
- css之彈性佈局(flex)CSSFlex
- 彈性盒模型,flex佈局模型Flex
- flex 彈性佈局的基本操作Flex
- CSS3-彈性佈局篇CSSS3
- flex彈性佈局程式碼例項Flex
- CSS-常見兩欄、三欄佈局(雙飛翼佈局、聖盃佈局)CSS
- 一文搞懂flex(彈性盒佈局)Flex
- Flex彈性佈局(附超Q小demo)Flex
- 前端面試3:flex彈性盒佈局前端面試Flex
- css--flex彈性佈局詳解和使用CSSFlex
- 學習筆記(十一):ArkUi-彈性佈局 (Flex)筆記UIFlex
- flexbox(彈性盒佈局模型),以及適用場景Flex模型
- 父盒子寬度不固定水平居中彈性佈局
- CSS3 Flex 彈性佈局例項程式碼詳解CSSS3Flex
- DirectionalLayout線性佈局
- flex佈局屬性Flex
- 你有用過彈性佈局嗎?說說你對它的理解
- 【基礎知識】Flex-彈性佈局原來如此簡單!!Flex
- 2020-12-17 html、css面試題3: 水平垂直居中,左右固定中間自適應 三欄佈局,靜態佈局、自適應佈局、流式佈局、響應式佈局、彈性佈局,IE中常見的相容性問題,清空陣列的方法HTMLCSS面試題陣列
- Android入門教程 | UI佈局之LinearLayout 線性佈局AndroidUI
- 短視訊平臺原始碼,彈性佈局實現自適應高度cell原始碼
- Flutter線性佈局Row和ColumnFlutter
- css佈局-float佈局CSS
- CSS佈局 --- 居中佈局CSS
- 非佈局樣式-裝飾性屬性&CSS hackCSS
- css-前端實現左中右三欄佈局的常用方法:絕對定位,聖盃,雙飛翼,flex,table-cell,網格佈局等CSS前端Flex
- java:佈局方法(流佈局)Java
- qt 佈局---表單佈局QT
- 居中佈局、三欄佈局
- Android開發 - 檢視佈局屬性解析Android
- 淺談Flex佈局的屬性及使用Flex
- CSS 佈局之水平居中佈局CSS