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執行結果:
相關文章
- CSS-彈性佈局3-伸縮屬性CSS
- flex佈局(彈性佈局)Flex
- 彈性佈局(伸縮佈局)
- CSS-佈局2-中間固定兩邊自適應CSS
- flex彈性佈局 響應式佈局Flex
- Flex-彈性佈局Flex
- display:flex 彈性佈局Flex
- CSS-伸縮佈局CSS
- flex彈性佈局 垂直居中Flex
- css之彈性佈局(flex)CSSFlex
- 彈性盒模型,flex佈局模型Flex
- flex 彈性佈局的基本操作Flex
- CSS3-彈性佈局篇CSSS3
- React Native——flex(彈性佈局)React NativeFlex
- css彈性佈局程式碼例項CSS
- flex彈性佈局程式碼例項Flex
- flex彈性佈局的基本介紹Flex
- 元素水平垂直居中【彈性佈局 || Translate】
- CSS-常見兩欄、三欄佈局(雙飛翼佈局、聖盃佈局)CSS
- Flex彈性佈局(附超Q小demo)Flex
- 前端面試3:flex彈性盒佈局前端面試Flex
- display: flex彈性佈局程式碼例項Flex
- CSS-佈局5-Calc三列布局CSS
- css--flex彈性佈局詳解和使用CSSFlex
- 父盒子寬度不固定水平居中彈性佈局
- CSS 3中彈性盒佈局的最新版CSS
- CSS-佈局7-多列自動劇中CSS
- 淘寶彈性佈局方案lib-flexible實踐Flex
- CSS-多列布局2-斷行CSS
- flexbox(彈性盒佈局模型),以及適用場景Flex模型
- CSS3 Flex 彈性佈局例項程式碼詳解CSSS3Flex
- flex佈局屬性Flex
- DirectionalLayout線性佈局
- iOS線性佈局iOS
- 【基礎知識】Flex-彈性佈局原來如此簡單!!Flex
- flex彈性佈局實現元素垂直居中效果程式碼例項Flex
- 2020-12-17 html、css面試題3: 水平垂直居中,左右固定中間自適應 三欄佈局,靜態佈局、自適應佈局、流式佈局、響應式佈局、彈性佈局,IE中常見的相容性問題,清空陣列的方法HTMLCSS面試題陣列
- 想象一雙結實而富有彈性的大腿:理解 Flexbox 佈局Flex