flex作用于box容器上的属性介绍

本篇文章给大家带来的内容是关于flex作用于box容器上的属性介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1. flex-direction

用于指定flex主轴的方向,继而决定flex子项在flex容器中的位置

row,默认值,表示水平方向从左到右排列,此时水平方向为主轴row-reverse,与row相反column, 表示竖直方向从上到下排列,此时垂直方向为主轴方向column-reverse,与column相反

2. flex-wrap

用于指定flex子项是否换行

nowrap,默认值,表示不换行,flex子项可能会溢出wrap,表示换行,溢出的flex子项会被换到下一行wrap-reverse,表示反方向换行

3. flex-flow

相当于flex-direction和flex-wrap的合并写法

4. justify-content

用于水平方向flex子项的对齐方式

flex-start,默认值,表示与行的起始位置对齐flex-end,表示与行的末尾位置对齐center,表示与行中间对齐space-between,表示两端对齐,中间间距相等,注意特殊情况,当剩余空间为负数或者只有一个项时,效果和flex-start相同space-around,表示间距相等,中间间距是两端的两倍,注意特殊情况,当剩余空间为负数或只有一个项时,效果等同于center

5. align-items

用于垂直方向flex子项的对齐方式

stretch,默认值,当flex子项未设置高度或者高度为auto时,stretch起作用将flex子项高度设置为行高度,在只有一行的情况下,行的高度为容器的高度flex-start,表示与侧轴开始位置对齐flex-end,表示与侧轴末尾位置对齐center,表示与侧轴中间对齐

6. align-content

该属性只作用于多行的情况下,用于多行的对齐方式

stretch,默认值,当flex子项未设置高度或者高度为auto时,stretch起作用将flex子项高度设置为行高度,在只有一行的情况下,行的高度为容器的高度flex-start,表示与侧轴开始位置对齐,紧靠侧轴开始位置,之后的每一行都紧靠前面一行flex-end,表示与侧轴末尾位置对齐,紧靠侧轴结束位置,之后的每一行都紧靠前面一行center,表示各行与侧轴中间对齐space-between,表示两端对齐,中间间距相等,当剩余空间为负数或者只有一个项时,效果和flex-start相同space-around,表示间距相等,中间间距是两端的两倍,注意特殊情况,当剩余空间为负数或只有一个项时,效果等同于center

==该属性制作用于多行的情况下,在只有一行的容器上无效,该属性可以很好的处理航换之后相邻行之间的间距==

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的CSS3视频教程栏目!

以上就是flex作用于box容器上的属性介绍的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1614310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 04:11:15
下一篇 2025年12月24日 04:11:41

相关推荐

  • 有趣的CSS魔法和布局(代码)

    本篇文章给大家带来的内容是关于有趣的CSS魔法和布局(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言:布局和样式,是每个前端的必修课。在日常的工作中,也会碰到一些特定场景的布局需求,配合上样式,就能实现一些神奇的效果。我搜罗了一些日常开发中遇到的布局,以及浏览各大网站时…

    2025年12月24日
    000
  • 选择器(picker)插件的实现方法介绍(代码)

    本篇文章给大家带来的内容是关于选择器(picker)插件的实现方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一个正常的选择器插件是非常细致的,一步一步来描述就是。手指滑动内容跟随手指滚动,当内容到底或触顶的时候就不能在滚动并且内容要一直保持在正确的位置上。 第一步…

    2025年12月24日
    000
  • CSS实现基于用户滚动应用(代码)

    本篇文章给大家带来的内容是关于css实现基于用户滚动应用(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 通过将当前滚动偏移映射到html元素上的属性,我们可以根据当前滚动位置设置页面上的元素样式。我们可以使用它来构建一个浮动导航组件。 这是我们将使用的HTML, 当我们向下…

    好文分享 2025年12月24日
    000
  • react中使用css的七种方法介绍(附代码)

    本篇文章给大家带来的内容是关于react中使用css的七种方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 第一种: 在组件中直接使用style 不需要组件从外部引入css文件,直接在组件中书写。 import React, { Component } from “…

    2025年12月24日
    000
  • CSS3中box-sizing属性的解析(附代码)

    本篇文章给大家带来的内容是关于css3中box-sizing属性的解析(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 盒模型的组成大家肯定都懂,由里向外content,padding,border,margin. 盒模型是有两种标准的,一个是标准模型,一个是IE模型。 立…

    2025年12月24日 好文分享
    000
  • CSS3中的background-clip属性怎么用

    CSS3中的background-clip属性的用法:【background-clip:border-box|padding-box|content-box】。background-clip属性用于规定背景的绘制区域。 css background-clip属性 作用:规定背景的绘制区域。 (推荐教…

    2025年12月24日
    000
  • css3 icon属性怎么用?

    css3的icon属性用于为创作者提供了将元素设置为图标等价物的能力。 CSS3 icon属性 作用:icon 属性为创作者提供了将元素设置为图标等价物的能力。 语法: icon: auto|URL; auto:使用由浏览器提供的默认通用图标。     立即学习“前端免费学习笔记(深入)”; URL…

    2025年12月24日
    000
  • CSS3 appearance属性怎么用?

    css3 appearance属性用于修改元素的默认的样式,改变元素的外观。 CSS3  appearance属性 作用:appearance 属性允许您使元素看上去像标准的用户界面元素。 语法: appearance: normal|icon|window|button|menu|field; 属…

    2025年12月24日
    000
  • css3 nav-right属性怎么用?

    css3 nav-right属性是一个CSS3属性,用于指定当使用箭头向右的导航键时,向何处进行导航,其语法是“nav-right: auto|id|target-name;”,参数“auto”表示浏览器决定导航到哪个元素。 nav-right属性是一个CSS3属性,用于指定当使用箭头向右的导航键时…

    2025年12月24日
    000
  • text-emphasis属性有什么用

    text-emphasis属性用于把指定的强调标记应用到元素文本中除去分隔符字符(如空格和控制字符)的每个字符。 CSS3  text-emphasis属性 text-emphasis 属性是简写属性,用于在一个声明中设置 text-emphasis-style 和 text-emphasis-co…

    2025年12月24日
    000
  • column-count属性怎么用

    column-count属性时用来指定某个元素应分为多少列数显示的。 CSS3  column-count属性 作用:column-count属性指定某个元素应分为的列数。 语法: column-count: number|auto; 参数: auto:默认值,列数将取决于其他属性,例如:&#822…

    2025年12月24日
    000
  • column-gap属性怎么用

    column-gap属性用于指定的列之间的差距,在指定某个元素应分为多少列之后使用。 CSS3 column-gap属性 作用:column-gap属性用于指定的列之间的差距。 使用条件:在使用column-count属性或column-width属性设置好元素的列数后,column-gap属性才会…

    2025年12月24日
    000
  • column-width属性怎么用

    column-width属性用于指定列的宽度;当没有明确指定元素的显示列数时,可通过该属性设置显示列数。 CSS3  column-width属性 作用:column-width属性用于指定列的宽度。 语法: column-width: auto|length; 参数: auto:由浏览器决定列宽;…

    2025年12月24日
    000
  • text-overflow属性怎么用

    text-overflow属性用于指定当文本溢出包含它的元素时,应该发生的事情。 CSS3  text-overflow属性 作用:text-overflow 属性规定当文本溢出包含元素时发生的事情。 语法: text-overflow: clip|ellipsis|string; clip:修剪文…

    2025年12月24日
    000
  • text-outline属性怎么用

    text-outline属性是用于指定文本轮廓的,通过该属性可以设置轮廓的粗细、模糊半径、颜色。 CSS3  text-outline属性 作用:text-outline 属性规定文本轮廓。 语法: text-outline: thickness blur color; thickness:设置轮廓…

    2025年12月24日
    000
  • css3 text-justify属性怎么用

    text-justify属性用于指定当文本对齐属性text-align设置为”justify”时的齐行方法;该属性规定如何对齐行文本进行对齐和分隔。 CSS3  text-justify属性 text-justify属性指定文本对齐设置为”justify&#822…

    2025年12月24日
    000
  • punctuation-trim属性怎么用

    punctuation-trim属性用于指定是否应修饰,当它出现在一条线,或相邻的另一个全形标点符号字符开头或结束标点字符。 CSS3  punctuation-trim属性 作用:punctuation-trim 属性规定如果标点位于行开头或结尾处,或者临近另一个全角标点符号,是否对标点符号进行修…

    2025年12月24日
    000
  • CSS3 border-image-outset属性怎么用?

    border-image-outset属性用于指定在边框外部绘制 边框图像区域的量,即边框图像超过边框盒的量。 CSS3 border-image-outset 属性 作用:规定边框图像超过边框盒的量。 语法: border-image-outset: length|number; length:表…

    2025年12月24日
    000
  • border-image-repeat属性怎么用

    border-image-repeat属性是用于指定图像边框是否应被重复(repeated)、拉伸(stretched)或铺满(rounded)的。 CSS3  border-image-repeat属性 作用:规定图像边框是否应该被重复(repeated)、拉伸(stretched)或铺满(rou…

    2025年12月24日
    000
  • border-image-slice属性怎么用

    border-image-slice属性用于指定图像边框(顶部、右侧、底部、左侧)的向内偏移;没有具体的单位值,只需要给一个单纯的数字值或者按照百分比设置。 CSS3  border-image-slice属性 作用:规定图像的上、右、下、左侧边缘的向内偏移;会把边框图像切成9个区域:4个角、4边区…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信