`

Flexible 弹性盒子模型之CSS flex-flow

    博客分类:
  • CSS
阅读更多

实例

让弹性盒的元素以相反的顺序显示,且在必要的时候进行拆行:

  1. display:flex;
  2. flex-flow:row-reverse wrap;
 
效果预览

浏览器支持

表格中的数字表示支持该属性的第一个浏览器的版本号。

紧跟在 -webkit-, -ms- 或 -moz- 后的数字为支持该前缀属性的第一个版本。

属性          
flex-flow 29.0
21.0 -webkit-
11.0
10.0 -ms-
28.0
18.0 -moz-
9.0
6.1 -webkit-
17.0

定义和用法

flex-flow 属性是 flex-direction 和 flex-wrap 属性的复合属性。

flex-flow 属性用于设置或检索弹性盒模型对象的子元素排列方式。

flex-direction 属性规定灵活项目的方向。

flex-wrap 属性规定灵活项目是否拆行或拆列。

注意:如果元素不是弹性盒对象的元素,则 flex-flow 属性不起作用。

默认值: 继承: 可动画化: 版本: JavaScript 语法:
row nowrap
否。请参阅 SS3动画属性CSS3动画实例
CSS3
object.style.flexFlow="column nowrap" 效果预览

 


CSS 语法

flex-flow: flex-direction flex-wrap|initial|inherit;

属性值

值 描述
flex-direction 可能的值:

row
row-reverse
column
column-reverse
initial
inherit

默认值是 "row"。

规定灵活项目的方向。

flex-wrap 可能的值:

nowrap
wrap
wrap-reverse
initial
inherit

默认值是 "nowrap"。

规定灵活项目是否拆行或拆列。

initial 设置该属性为它的默认值。请参阅 initial
inherit 从父元素继承该属性。请参阅 inherit
1
1
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    CSS3样式表-定位之Flex布局.pptx

    Flex布局,全称为Flexible Box布局,是CSS3中一种强大的页面布局工具,旨在提供更为灵活、响应式的网页设计。自2009年由W3C提出以来,它已获得了所有主流浏览器的广泛支持,成为现代网页开发的标准。通过Flex布局,...

    02-flex布局.pdf

    Flex布局,全称为Flexible Box Layout,是一种用于在页面上分配空间、对齐和排序内容的CSS布局模式。它在小程序开发中使用非常频繁,因为它提供了更加灵活的布局方式,可以轻松地构建出响应式布局。Flex布局的官方...

    弹性容器的样式1

    在Web布局设计中,弹性容器(Flexible Box,简称Flexbox)是一种强大的工具,用于创建响应式和动态布局。弹性容器的样式1主要涉及了几个关键属性,这些属性允许开发者精细控制元素在容器中的排列方式和空间分配。...

    Web前端技术项目式教程(HTML5 CSS3 Flex Bootstrap)教案-使用Flex实现网页响应式布局.pdf

    Flex布局(Flexible Box Layout)是CSS3的一个模块,它解决了传统布局模式在处理复杂的动态内容时的局限性。 一、响应式布局基础 响应式布局的基础包括以下几个关键概念: 1. **Viewport设置**:这是网页适应不同...

    拥抱未来的CSS布局方式flex与grid布局

    "拥抱未来的CSS布局方式flex与grid布局"这个主题将深入探讨两种主流的布局技术:Flexbox(弹性盒布局)和Grid Layout(网格布局),它们彻底改变了我们对网页布局的理解和实践。 **一、Flexbox布局** Flexbox,...

    flex布局布局篇

    Flex布局,全称CSS Flexible Box Layout Module,简称Flexbox,是CSS3中一种新的布局模式。这种布局模式专门用于更高效地对齐、分布和排序容器中的项目,即使它们的大小未知或是动态变化的。Flexbox的目的是提供一种...

    关于flex练习的案例.zip

    Flex布局,全称为“Flexible Box”,是CSS3中一种用于处理网页中复杂布局的样式模型。这个模型的主要目的是为了提供更高效、响应式的容器内元素排列方式,特别适合于需要自适应不同屏幕尺寸和设备的现代网页设计。在...

    Flex布局教程

    Flex布局,全称Flexible Box Layout,又称为弹性盒布局,是CSS3提供的一种新的布局模型。在传统CSS布局中,页面布局往往依赖于盒模型、display属性、position属性和float属性的组合使用,这些方式在实现复杂的布局...

    flex布局文件.zip

    在CSS3中,Flex布局(Flexible Box)是一种用于定义网页元素在不同屏幕尺寸下如何自适应和排列的强大工具。这个“flex布局文件.zip”包含了名为“common.css”的样式表文件,很可能包含了各种Flex布局的样式规则,以...

    css两种布局模式flex、grid

    CSS布局模式中的Flex布局和Grid布局是现代网页设计中非常重要的两种技术,它们提供了强大的灵活性和控制力,使得页面元素的排列和定位更加便捷。 **Flex布局** Flex布局,全称Flexible Box,是一种用于容器内子...

    Flex-One:1个使用Flex制作CSS类布局系统

    Flex一对一CSS类系统Flex One是基于一个CSS类CSS布局系统。此类:.fluid {flex:1}使用此.fluid {flex:1},您可以构建整个CSS网格系统。让我告诉你它是如何工作的: .main{display: flex ; flex-flow: row wrap ; ...

    CSS Flexbox的具体用法详解

    CSS Flexbox,全称为Flexible Box布局,是一种现代的网页布局方式,特别适合处理那些尺寸未知或动态变化的元素。它提供了更加高效的方式来管理和调整容器内项目的布局,使得开发者能够更轻松地实现各种复杂的布局...

    Flex 布局教程:语法篇1

    Flex布局,全称为Flexible Box,是一种CSS布局模式,旨在提供最大的灵活性,以适应不同设备和屏幕尺寸的需求。自2009年由W3C提出以来,Flex布局已得到所有主流浏览器的支持,成为现代网页布局的首选方案。它克服了...

    移动端Web页面的CSS3 flex布局快速上手指南

    在移动端Web页面设计中,CSS3的Flexbox(Flexible Box)布局模型是一个强大的工具,它极大地简化了元素的布局方式,特别是在处理响应式设计时。本文将为您提供一个快速上手CSS3 Flexbox布局的指南。 首先,开启...

    记录flex和grid布局的代码

    首先,Flex布局(Flexible Box Layout)是用于创建弹性盒模型的一种CSS3模块,旨在解决传统布局方式在处理动态内容、不同屏幕尺寸和多列布局时的复杂性。Flex布局允许开发者更容易地调整元素的大小和位置,以适应...

    浅谈CSS3中display属性的Flex布局的方法

    `Flex布局`,全称`Flexible Box`,旨在为盒状模型提供更为便捷、全面且响应式的布局解决方案。 当一个元素的`display`属性被设置为`flex`时,它就变成了一个`Flex容器`,其所有直接子元素称为`Flex项目`。容器有两...

    Flex布局

    Flex布局,全称为Flexible Box,是W3C在2009年提出的一种新的网页布局方案,旨在解决传统CSS布局模式在处理复杂和动态内容时的局限性。它特别适用于移动设备上的H5页面和微信小程序等场景,能轻松实现各种复杂的页面...

    Div+CSS布局入门教程

    通过`display: flex`开启弹性盒模型,使用`flex-grow`, `flex-shrink`, `flex-basis`等属性控制元素的弹性伸缩。 学习Div+CSS布局时,还需要掌握以下几个关键概念: - **选择器(Selectors)**:CSS通过选择器来...

Global site tag (gtag.js) - Google Analytics