iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
Modern Web

30天前端學習筆記心得系列 第 19

Day18-Align-Self和Align-Content

  • 分享至 

  • xImage
  •  

Align-Self

指定 flexgrid 元素對齊方式,可以覆蓋父元素 align-items 屬性的值

.box{
    display: flex;
    align-items: center;
}

auto

使用 父元素align-items 屬性的值

.box2 {
  align-self: auto;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257VmhzRaiY6b.png

flex-start

元素對齊交叉軸起始位置

.box2 {
  align-self: flex-start;
}

https://ithelp.ithome.com.tw/upload/images/20231003/201632579O05olmGPZ.png

flex-end

元素對齊交叉軸結束位置

.box2 {
  align-self: flex-end;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257UFawBk4iyV.png

center

元素對齊交叉軸中心

.box2 {
  align-self: center;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257PDFv0gGvXu.png

baseline

元素基準線對齊父元素基準線

.box2 {
  align-self: baseline;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257J4fHfdFRoq.png

stretch

元素拉伸到容器大小

.box2 {
  align-self: stretch;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257QXizsQGecV.png

Align-Content

指定 flex容器flex元素 對齊方式,也可以覆蓋 父元素align-items 屬性的值

.box{
    display: flex;
    flex-wrap: wrap;
}

flex-start

flex元素底部對齊交叉軸起始位置

.box{
  align-content: flex-start;
}

https://ithelp.ithome.com.tw/upload/images/20231003/201632578Xz0cxGqj0.png

flex-end

flex元素底部對齊交叉軸結束位置

.box{
  align-content: flex-end;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257KrbeP1hGxk.png

center

flex元素中心對齊交叉軸中心

.box{
  align-content: center;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257618TnABM0g.png

stretch

flex元素拉伸到交叉軸大小

.box{
  align-content: stretch;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257AyJTKluEIW.png

space-between

flex元素均勻分散在交叉軸上,在flex元素 之間 留出空白

.box{
  align-content: space-between;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257bpU48tmNj3.png

space-around

flex元素均勻分散在交叉軸上,在flex元素 兩側 留出空白

.box{
  align-content: space-around;
}

https://ithelp.ithome.com.tw/upload/images/20231003/20163257Q8IHk63IxD.png

資料來源:深入解析 CSS Flexbox
Flex 基礎教學


上一篇
Day18-Justify-content和Align-items
下一篇
Day19-flex-basis、flex-grow、flex-shrink
系列文
30天前端學習筆記心得34
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言