您现在的位置是:网站首页> 编程资料编程资料
flex布局换行空白间隙之align-content的使用flex布局实现无缝滚动的示例代码解决flex布局space-between最后一行左对齐的方法Flex移动布局中单行和双行布局的区别及使用详解CSS3新增布局之: flex详解flex布局实现每行固定数量+自适应布局浅谈Flex布局与缩放比例计算Flex布局做出自适应页面(语法和案例)深入浅析CSS3中的Flex布局整理详解CSS中的flex布局css用Flex布局制作简易柱状图的实现
2021-09-03
1354人已围观
简介 这篇文章主要介绍了flex布局换行空白间隙之align-content的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
一、本文实现的效果图如下:布局右侧使用flex布局,超过3个则换行。

父元素代码如下:
.nav-right{ width: 75%; padding: 10px; display: flex; /* 默认是水平的 */ flex-direction: row;/*设置子元素的排列方向*/ flex-wrap: wrap;/*溢出则换行*/ } 子元素代码如下:
.nav-right-item{ width: 33.33%; height: 120px; text-align: center; } 但是结果并不如人愿,行与行之间存在空白间隙

解决办法只需要在父元素加上align-content:flex-start
.nav-right{ width: 75%; padding: 10px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start/*子元素之间取消空白间隙,并把项目放在容器顶部。*/ }align-content
作用:
会设置自由盒内部各个项目在垂直方向排列方式。
条件:
必须对父元素设置自由盒属性display:flex;,并且设置排列方式为横向排列flex-direction:row;并且设置换行,flex-wrap:wrap;这样这个属性的设置才会起作用。
设置对象:
这个属性是对她容器内部的项目起作用,对父元素进行设置。
取值:
stretch:默认设置,会拉伸容器内每个项目占用的空间,填充方式为给每个项目下方增加空白。第一个项目默认从容器顶端开始排列。

Align-content qweee
Center:这个会取消项目之间的空白并把所有项目垂直居中。
关于文档元素测试 qweee

flex-start:这个会取消项目之间的空白,并把项目放在容器顶部。
关于文档元素测试 qweee

flex-end:这个会取消项目之间的空白并把项目放在容器底部。
align-content:flex-end;

space-between这个会使项目在垂直方向两端对齐。即上面的项目对齐容器顶部,最下面一个项目对齐容器底部。留相同间隔在每个项目之间。
align-content:space-between;

space-around:这个会使每个项目上下位置保留相同长度空白,使得项目之间的空白为两倍的单个项目空白。
align-content:space-around;

inherit:使得元素的这个属性继承自它的父元素。
innitial:使元素这个属性为默认初始值。
注:文章部分代码来自关于css中的align-content属性详解
到此这篇关于flex布局换行空白间隙之align-content的使用的文章就介绍到这了,更多相关flex换行空白间隙内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- css 命名:BEM, scoped css, css modules 与 css-in-js详解CSS使用BEM命名规范实践CSS样式书写顺序和命名规范及注意事项值得收藏的CSS命名规范(规则)常用的CSS命名规则 好的 CSS 命名规范可以节约 Debug 时间CSS规范BEM CSS和OOCSS的示例代码详解详解css BEM书写规范 从QQtabBar看css命名规范BEM的详细介绍
- 纯CSS实现图片百叶窗展示效果示例非常漂亮的CSS3百叶窗焦点图动画
- 详解中文字体在CSS样式中font-family对应的英文名称
- 深入浅析CSS 的多种背景及使用场景和技巧CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 解决line-height=height元素高度但是文字并没有垂直居中的问题深入理解CSS行高line-height与文本垂直居中的原理CSS line-height行高上下居中垂直居中样式属性line-height使文本居中的3像素bug问题-CSS教程-网页制作-网页教学网详解HTML中字体使用line-height依然不能垂直居中解决办法
- CSS实现鼠标悬停改变其他标签样式的示例代码HTML外部样式表如何引入CSS样式详解CSS3中常用的样式【基本文本和字体样式】编程式处理Css样式的示例代码CSS 选择所有子元素添加样式的方法CSS常用样式之绘制双箭头的示例代码详解中文字体在CSS样式中font-family对应的英文名称解决ElementUI自定义CSS样式不生效的问题
- 浅谈CSS到底会不会阻塞页面渲染css加载会造成阻塞吗详解css加载会造成阻塞吗浅谈css动画是否会被js阻塞
- CSS中使用text-align、margin:0 auto居中的示例代码在ie7下css居中样式text-align:center;偏左问题解决方法实例方式学CSS text-align怎么用css中margin:0 auto居中问题深入探讨css margin:0 auto居中
- 使用css的filter写鼠标滑过效果的实现示例css3 filter属性的使用简介CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码css中filter属性和backdrop-filter的应用与区别详解详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用CSS filter 有什么神奇用途
- css动画效果之animation的常用样式css常用样式font设置字体的多种变换(实例详解)浅谈html5标签css3的常用样式css 常用样式(分享)20个CSS/CSS3常用样式汇总CSS常用样式简单的总结包括定位、显示等属性CSS常用样式之绘制双箭头的示例代码
