Example
Make the flexible items display in columns, and no wrapping:
document.getElementById("main").style.flexFlow = "column nowrap";
Try it Yourself »
Definition and Usage
The flexFlow property is a shorthand property for the flexDirection and the flexWrap properties.
The flexDirection property specifies the direction of the flexible items.
The flexWrap property specifies whether the flexible items should wrap or not.
Note: If the elements are not flexible items, the flexFlow property has no effect.
Browser Support
The flexFlow property is supported in IE10+, Firefox, Opera, and Chrome.
Note: Safari 6.1+ supports an alternative, the WebkitFlexFlow property.
Syntax
Return the flexFlow property:
object.style.flexFlow
Set the flexFlow property:
object.style.flexFlow="flex-direction flex-wrap|initial|inherit"
Property Values
Value | Description |
---|---|
flex-direction | Possible values: row row-reverse column column-reverse initial inherit Default value is "row". Specifying the direction of the flexible items |
flex-wrap | Possible values: nowrap wrap wrap-reverse initial inherit Default value is "nowrap". Specifying whether the flexible items should wrap or not |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Technical Details
Default Value: | row nowrap |
---|---|
Return Value: | A String, representing the flex-flow property of an element |
CSS Version | CSS3 |
Related Pages
CSS reference: flex-flow property
HTML DOM STYLE Reference: flex property
HTML DOM STYLE Reference: flexBasis property
HTML DOM STYLE Reference: flexDirection property
HTML DOM STYLE Reference: flexGrow property
HTML DOM STYLE Reference: flexShrink property
HTML DOM STYLE Reference: flexWrap property
< Style Object