Javascript examples for CSS Style Property:flex
The flex property is a shorthand for the flexGrow, flexShrink, and the flexBasis properties.
Value | Description |
---|---|
flex-grow | how much the item will grow relative to the rest of the flexible items |
flex-shrink | how much the item will shrink relative to the rest of the flexible items |
flex-basis | The length of the item. Legal values: "auto", "inherit", or a number followed by "%", "px", "em" or any other length unit |
auto | Same as 1 1 auto. |
initial | Same as 0 1 auto. |
none | Same as 0 0 auto. |
inherit | Inherits this property from its parent element. |
Item | Value |
---|---|
Default Value: | 0 1 auto |
Return Value: | A String, representing the flex property of an element |
CSS Version | CSS3 |
Let all the flexible items be the same length, regardless of its content:
<!DOCTYPE html> <html> <head> <style> #main {/*from ww w . j a v a2s. c o m*/ width: 200px; height: 150px; border: 1px solid #c3c3c3; display: -webkit-flex; /* Safari */ -webkit-flex-wrap: wrap; /* Safari 6.1+ */ display: flex; flex-wrap: wrap; } #main div { width: 50px; height: 50px; } </style> </head> <body> <div id="main"> <div style="background-color:coral;">A</div> <div style="background-color:lightblue;">B</div> <div style="background-color:red;">C</div> <div style="background-color:pink;">D</div> <div style="background-color:blue;">E</div> <div style="background-color:lightgreen;">F</div> </div> <button onclick="myFunction()">Test</button> <script> function myFunction() { document.getElementById("main").style.WebkitFlex= "auto"; // Safari 6.1+ document.getElementById("main").style.flex = "auto"; } </script> </body> </html>