CSS - Flex 之最直观的方式学习 Flexbox 属性(三)

简介: CSS - Flex 之最直观的方式学习 Flexbox 属性(三)

Flex items会与flex container 的交叉轴起始(cross start)线对齐。


image.png

.flex-container {
  -webkit-align-items: flex-end; /* Safari */
  align-items:         flex-end;
}

Flex items会与flex container 的交叉轴结尾(cross end)线对齐。


image.png    

.flex-container {
  -webkit-align-items: center; /* Safari */
  align-items:         center;
}

Flex items会在交叉轴(cross axis)上对齐。


image.png


.flex-container {
  -webkit-align-items: baseline; /* Safari */
  align-items:         baseline;
}


Flex items会按照它们的基线(baselines)对齐。


image.png


默认值:stretch。

注:点击这里查看更多关于基线如何运算

 

align-content

align-content属性对齐flex container上的行,控制交叉轴的多余间隔,跟主轴上的justify-content属性很相似。

例子:


.flex-container {
  -webkit-align-content: stretch; /* Safari */
  align-content:         stretch;
}


每一行Flex items后面都会有区分开的间隔。


image.png


.flex-container {
  -webkit-align-content: flex-start; /* Safari */
  align-content:         flex-start;
}

Flex items会向交叉轴起始位置靠拢。


image.png

.flex-container {
  -webkit-align-content: flex-end; /* Safari */
  align-content:         flex-end;
}
目录
相关文章
|
5月前
|
开发者 容器
flex 布局属性在实际项目中的应用场景有哪些?
flex 布局属性在实际项目中的应用场景有哪些?
|
5月前
|
前端开发
CSS属性:盒子模型
CSS属性:盒子模型
49 0
|
5月前
|
前端开发
CSS属性
CSS属性
49 0
|
3月前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
3月前
|
前端开发 JavaScript 开发者
掌握 CSS 弹性布局(Flexbox):构建复杂页面布局的高效秘籍与实战案例
CSS弹性布局(Flexbox)是现代网页设计中构建复杂页面布局的高效工具。本文将深入浅出地介绍Flexbox的核心概念、使用技巧及实际应用案例,帮助读者快速掌握这一强大布局方法。
|
3月前
|
前端开发
CSS 浮动属性讲解和使用
本文介绍了CSS中的浮动(float)属性,包括其基本功能、属性选项及其在网页布局中的应用。浮动使元素脱离文档流,向左或右排列,周围元素随之调整。文章还详细讲解了清除浮动的方法,如使用clear属性、设置父元素高度、利用overflow属性、伪元素等,以解决因浮动导致的布局问题。最后,强调了浮动在创建复杂布局时的作用,并预告后续内容。
68 2
|
3月前
|
前端开发
CSS transition过渡属性详解
本文介绍了CSS中`transition`属性的作用、用法及实例。`transition`用于在元素属性变化时添加平滑过渡动画,通过设置`transition-property`、`transition-duration`、`transition-timing-function`和`transition-delay`等属性值,可以精细控制过渡效果。文末提供了HTML示例代码,展示了如何使用`transition`实现鼠标悬停时背景颜色的平滑变化。
112 1
|
3月前
|
开发者 UED 容器
鸿蒙next版开发:ArkTS组件通用属性(Flex布局)
在HarmonyOS next中,ArkTS的Flex布局是一种强大且灵活的布局方式,支持水平或垂直方向排列元素,并能动态调整大小和位置以适应不同屏幕。主要属性包括justifyContent、alignItems、direction和wrap,适用于导航栏、侧边栏和表单等多种场景。示例代码展示了如何使用这些属性创建美观的布局。
146 10
|
3月前
|
Web App开发 前端开发 iOS开发
css所有缩写属性,CSS属性简写整理
css所有缩写属性,CSS属性简写整理
67 1
|
4月前
|
数据可视化 前端开发 搜索推荐
FLEX组件可视化设计器CSS3代码生成器
FLEX组件可视化设计器CSS3代码生成器
75 4

热门文章

最新文章