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;
}
目录
相关文章
|
3天前
|
前端开发
css的渐变属性linear-gradient
css的渐变属性linear-gradient
|
2月前
|
前端开发
5.CSS学习(浮动)
【7月更文挑战第29天】
31 4
flex布局属性简介
flex布局属性简介
学习CSS3 中的渐变、阴影与遮罩
CSS3的渐变、阴影和遮罩特性极大地丰富了网页设计。渐变让颜色平滑过渡,赋予页面流动美感;阴影增加元素立体感,引导视觉焦点;遮罩通过隐藏或显示部分元素创造独特视觉效果。这些特性组合使用,可打造丰富多彩、立体生动的视觉体验,并可通过CSS3动画增强动态效果,使网页更具活力。正确应用这些特性需考虑参数调整及跨浏览器兼容性,以确保最佳展示效果。
|
19天前
|
前端开发
|
1月前
|
前端开发
CSS常用滤镜属性讲解
本文介绍了CSS滤镜的几种常用效果,包括高斯模糊、亮度和对比度调整、灰度化、图像反转、透明度调整、饱和度调整及复古滤镜等。例如,使用`blur(10px)`可使图像产生模糊效果,包裹层设置`overflow: hidden`可避免边缘模糊;`brightness(150%)`和`contrast(150%)`分别增强图像亮度和对比度;`grayscale(1)`将图像转为灰度;`invert(1)`实现图像颜色完全反转;`opacity(0.5)`调整图像半透明;`saturate(350%)`增加饱和度;`sepia(100%)`营造复古深褐色调;`hue-rotate(180deg)`改变
29 4
CSS常用滤镜属性讲解
|
19天前
|
Web App开发 移动开发 自然语言处理
|
1月前
|
前端开发
了解 css中 backface-visibility 属性
`backface-visibility` 是一个CSS属性,用于3D转换时控制元素背面的可见性,以优化渲染性能。默认情况下,背面被隐藏以减少不必要的渲染。此属性有两值:`visible` 表示背面可见;`hidden`(默认值)则隐藏背面。 通过双面卡片案例演示了其用法:两个重叠盒子,一个显示图片,另一个显示文字且初始状态为背面朝外。鼠标悬停时,图片盒子翻转显示背面,文字盒子翻转显示正面,同时设置 `backface-visibility: hidden` 以确保背面不被渲染。 兼容性良好,广泛支持现代浏览器。
30 2
了解 css中 backface-visibility 属性
|
24天前
|
前端开发 算法 开发者
CSS 的了解text-rendering属性
【8月更文挑战第24天】
|
27天前
|
前端开发 容器
【CSS Flexbox 探秘】弹性盒模型:揭秘网页布局的终极神器!
【8月更文挑战第25天】Flexbox 是 CSS3 中的关键特性,为网页设计提供了强大的布局能力。本文通过问答形式全面解析 Flexbox 的核心概念与属性,包括容器与项目属性,并通过示例演示如何使用 Flexbox 实现水平与垂直居中、等间距布局及响应式设计。相较于传统布局方法,Flexbox 更加灵活且简化了样式设置,同时在现代浏览器中拥有良好的支持度。掌握 Flexbox 对于提升网页布局效率至关重要。
31 1