2008 lines
81 KiB
HTML
2008 lines
81 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<style>
|
|
.flexbox {
|
|
position: relative;
|
|
display: flex;
|
|
background-color: grey;
|
|
max-width: 100px;
|
|
align-content: flex-start;
|
|
}
|
|
.flexbox > * {
|
|
flex: none;
|
|
}
|
|
.title {
|
|
margin-top: 1em;
|
|
}
|
|
.ltr {
|
|
direction: ltr;
|
|
}
|
|
.rtl {
|
|
direction: rtl;
|
|
}
|
|
.horizontal-tb {
|
|
writing-mode: horizontal-tb;
|
|
}
|
|
.vertical-rl {
|
|
writing-mode: vertical-rl;
|
|
}
|
|
.vertical-lr {
|
|
writing-mode: vertical-lr;
|
|
}
|
|
.row {
|
|
flex-flow: row;
|
|
}
|
|
.row-reverse {
|
|
flex-flow: row-reverse;
|
|
}
|
|
.column {
|
|
flex-flow: column;
|
|
}
|
|
.column-reverse {
|
|
flex-flow: column-reverse;
|
|
}
|
|
.wrap {
|
|
flex-wrap: wrap;
|
|
}
|
|
.wrap-reverse {
|
|
flex-wrap: wrap-reverse;
|
|
}
|
|
.justify-content-flex-start {
|
|
justify-content: flex-start;
|
|
}
|
|
.justify-content-flex-end {
|
|
justify-content: flex-end;
|
|
}
|
|
.justify-content-center {
|
|
justify-content: center;
|
|
}
|
|
.justify-content-space-between {
|
|
justify-content: space-between;
|
|
}
|
|
.justify-content-space-around {
|
|
justify-content: space-around;
|
|
}
|
|
.flexbox > :nth-child(1) {
|
|
background-color: #0f0;
|
|
}
|
|
.flexbox > :nth-child(2) {
|
|
background-color: #090;
|
|
}
|
|
.flexbox > :nth-child(3) {
|
|
background-color: #00f;
|
|
}
|
|
.flexbox > :nth-child(4) {
|
|
background-color: #009;
|
|
}
|
|
</style>
|
|
<script src="../../resources/testharness.js"></script>
|
|
<script src="../../resources/testharnessreport.js"></script>
|
|
<script src="../../resources/check-layout-th.js"></script>
|
|
<body onload="checkLayout('.flexbox')">
|
|
<div id=log></div>
|
|
|
|
<script>
|
|
var expectations = {
|
|
'horizontal-tb': {
|
|
'row': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 40, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, 10],
|
|
'child4': [20, 10, 50, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, 10],
|
|
'child4': [20, 10, 55, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 10],
|
|
'child2': [20, 10, 40, 10],
|
|
'child3': [40, 10, 0, 0],
|
|
'child4': [20, 10, 40, 0],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 10],
|
|
'child2': [20, 10, 60, 10],
|
|
'child3': [40, 10, 20, 0],
|
|
'child4': [20, 10, 60, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 10, 10],
|
|
'child2': [20, 10, 50, 10],
|
|
'child3': [40, 10, 10, 0],
|
|
'child4': [20, 10, 50, 0],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 10],
|
|
'child2': [20, 10, 60, 10],
|
|
'child3': [40, 10, 0, 0],
|
|
'child4': [20, 10, 60, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 5, 10],
|
|
'child2': [20, 10, 55, 10],
|
|
'child3': [40, 10, 5, 0],
|
|
'child4': [20, 10, 55, 0],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 20, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, 10],
|
|
'child4': [20, 10, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, 10],
|
|
'child4': [20, 10, 5, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 10],
|
|
'child2': [20, 10, 20, 10],
|
|
'child3': [40, 10, 40, 0],
|
|
'child4': [20, 10, 20, 0],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 10],
|
|
'child2': [20, 10, 0, 10],
|
|
'child3': [40, 10, 20, 0],
|
|
'child4': [20, 10, 0, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 30, 10],
|
|
'child2': [20, 10, 10, 10],
|
|
'child3': [40, 10, 30, 0],
|
|
'child4': [20, 10, 10, 0],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 10],
|
|
'child2': [20, 10, 0, 10],
|
|
'child3': [40, 10, 40, 0],
|
|
'child4': [20, 10, 0, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 35, 10],
|
|
'child2': [20, 10, 5, 10],
|
|
'child3': [40, 10, 35, 0],
|
|
'child4': [20, 10, 5, 0],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'column': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 40],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 10],
|
|
'child2': [10, 20, 0, 50],
|
|
'child3': [10, 40, 10, 10],
|
|
'child4': [10, 20, 10, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 5],
|
|
'child2': [10, 20, 0, 55],
|
|
'child3': [10, 40, 10, 5],
|
|
'child4': [10, 20, 10, 55],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 0],
|
|
'child2': [10, 20, 90, 40],
|
|
'child3': [10, 40, 80, 0],
|
|
'child4': [10, 20, 80, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 20],
|
|
'child2': [10, 20, 90, 60],
|
|
'child3': [10, 40, 80, 20],
|
|
'child4': [10, 20, 80, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 10],
|
|
'child2': [10, 20, 90, 50],
|
|
'child3': [10, 40, 80, 10],
|
|
'child4': [10, 20, 80, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 0],
|
|
'child2': [10, 20, 90, 60],
|
|
'child3': [10, 40, 80, 0],
|
|
'child4': [10, 20, 80, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 5],
|
|
'child2': [10, 20, 90, 55],
|
|
'child3': [10, 40, 80, 5],
|
|
'child4': [10, 20, 80, 55],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 0],
|
|
'child2': [10, 20, 90, 40],
|
|
'child3': [10, 40, 80, 0],
|
|
'child4': [10, 20, 80, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 20],
|
|
'child2': [10, 20, 90, 60],
|
|
'child3': [10, 40, 80, 20],
|
|
'child4': [10, 20, 80, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 10],
|
|
'child2': [10, 20, 90, 50],
|
|
'child3': [10, 40, 80, 10],
|
|
'child4': [10, 20, 80, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 0],
|
|
'child2': [10, 20, 90, 60],
|
|
'child3': [10, 40, 80, 0],
|
|
'child4': [10, 20, 80, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 5],
|
|
'child2': [10, 20, 90, 55],
|
|
'child3': [10, 40, 80, 5],
|
|
'child4': [10, 20, 80, 55],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 40],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 10],
|
|
'child2': [10, 20, 0, 50],
|
|
'child3': [10, 40, 10, 10],
|
|
'child4': [10, 20, 10, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 5],
|
|
'child2': [10, 20, 0, 55],
|
|
'child3': [10, 40, 10, 5],
|
|
'child4': [10, 20, 10, 55],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'row-reverse': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 20, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, 10],
|
|
'child4': [20, 10, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, 10],
|
|
'child4': [20, 10, 5, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 10],
|
|
'child2': [20, 10, 20, 10],
|
|
'child3': [40, 10, 40, 0],
|
|
'child4': [20, 10, 20, 0],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 10],
|
|
'child2': [20, 10, 0, 10],
|
|
'child3': [40, 10, 20, 0],
|
|
'child4': [20, 10, 0, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 30, 10],
|
|
'child2': [20, 10, 10, 10],
|
|
'child3': [40, 10, 30, 0],
|
|
'child4': [20, 10, 10, 0],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 40, 10],
|
|
'child2': [20, 10, 0, 10],
|
|
'child3': [40, 10, 40, 0],
|
|
'child4': [20, 10, 0, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 35, 10],
|
|
'child2': [20, 10, 5, 10],
|
|
'child3': [40, 10, 35, 0],
|
|
'child4': [20, 10, 5, 0],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 40, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, 10],
|
|
'child4': [20, 10, 50, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, 10],
|
|
'child4': [20, 10, 55, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 10],
|
|
'child2': [20, 10, 40, 10],
|
|
'child3': [40, 10, 0, 0],
|
|
'child4': [20, 10, 40, 0],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 20, 10],
|
|
'child2': [20, 10, 60, 10],
|
|
'child3': [40, 10, 20, 0],
|
|
'child4': [20, 10, 60, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 10, 10],
|
|
'child2': [20, 10, 50, 10],
|
|
'child3': [40, 10, 10, 0],
|
|
'child4': [20, 10, 50, 0],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 0, 10],
|
|
'child2': [20, 10, 60, 10],
|
|
'child3': [40, 10, 0, 0],
|
|
'child4': [20, 10, 60, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 20],
|
|
'child1': [40, 10, 5, 10],
|
|
'child2': [20, 10, 55, 10],
|
|
'child3': [40, 10, 5, 0],
|
|
'child4': [20, 10, 55, 0],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'column-reverse': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 20],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 30],
|
|
'child2': [10, 20, 0, 10],
|
|
'child3': [10, 40, 10, 30],
|
|
'child4': [10, 20, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 35],
|
|
'child2': [10, 20, 0, 5],
|
|
'child3': [10, 40, 10, 35],
|
|
'child4': [10, 20, 10, 5],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 40],
|
|
'child2': [10, 20, 90, 20],
|
|
'child3': [10, 40, 80, 40],
|
|
'child4': [10, 20, 80, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 20],
|
|
'child2': [10, 20, 90, 0],
|
|
'child3': [10, 40, 80, 20],
|
|
'child4': [10, 20, 80, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 30],
|
|
'child2': [10, 20, 90, 10],
|
|
'child3': [10, 40, 80, 30],
|
|
'child4': [10, 20, 80, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 40],
|
|
'child2': [10, 20, 90, 0],
|
|
'child3': [10, 40, 80, 40],
|
|
'child4': [10, 20, 80, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 35],
|
|
'child2': [10, 20, 90, 5],
|
|
'child3': [10, 40, 80, 35],
|
|
'child4': [10, 20, 80, 5],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 40],
|
|
'child2': [10, 20, 90, 20],
|
|
'child3': [10, 40, 80, 40],
|
|
'child4': [10, 20, 80, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 20],
|
|
'child2': [10, 20, 90, 0],
|
|
'child3': [10, 40, 80, 20],
|
|
'child4': [10, 20, 80, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 30],
|
|
'child2': [10, 20, 90, 10],
|
|
'child3': [10, 40, 80, 30],
|
|
'child4': [10, 20, 80, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 40],
|
|
'child2': [10, 20, 90, 0],
|
|
'child3': [10, 40, 80, 40],
|
|
'child4': [10, 20, 80, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 90, 35],
|
|
'child2': [10, 20, 90, 5],
|
|
'child3': [10, 40, 80, 35],
|
|
'child4': [10, 20, 80, 5],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 20],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 30],
|
|
'child2': [10, 20, 0, 10],
|
|
'child3': [10, 40, 10, 30],
|
|
'child4': [10, 20, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [100, 80],
|
|
'child1': [10, 40, 0, 35],
|
|
'child2': [10, 20, 0, 5],
|
|
'child3': [10, 40, 10, 35],
|
|
'child4': [10, 20, 10, 5],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'vertical-rl': {
|
|
'row': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 40],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 10],
|
|
'child2': [10, 20, 10, 50],
|
|
'child3': [10, 40, 0, 10],
|
|
'child4': [10, 20, 0, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 5],
|
|
'child2': [10, 20, 10, 55],
|
|
'child3': [10, 40, 0, 5],
|
|
'child4': [10, 20, 0, 55],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 40],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 10],
|
|
'child2': [10, 20, 0, 50],
|
|
'child3': [10, 40, 10, 10],
|
|
'child4': [10, 20, 10, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 5],
|
|
'child2': [10, 20, 0, 55],
|
|
'child3': [10, 40, 10, 5],
|
|
'child4': [10, 20, 10, 55],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 20],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 30],
|
|
'child2': [10, 20, 10, 10],
|
|
'child3': [10, 40, 0, 30],
|
|
'child4': [10, 20, 0, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 35],
|
|
'child2': [10, 20, 10, 5],
|
|
'child3': [10, 40, 0, 35],
|
|
'child4': [10, 20, 0, 5],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 20],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 30],
|
|
'child2': [10, 20, 0, 10],
|
|
'child3': [10, 40, 10, 30],
|
|
'child4': [10, 20, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 35],
|
|
'child2': [10, 20, 0, 5],
|
|
'child3': [10, 40, 10, 35],
|
|
'child4': [10, 20, 10, 5],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'column': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 20, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, 10],
|
|
'child4': [20, 10, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, 10],
|
|
'child4': [20, 10, 5, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 20, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, -10],
|
|
'child4': [20, 10, 10, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, -10],
|
|
'child4': [20, 10, 5, -10],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 20, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, -10],
|
|
'child4': [20, 10, 10, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, -10],
|
|
'child4': [20, 10, 5, -10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 20, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, 10],
|
|
'child4': [20, 10, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, 10],
|
|
'child4': [20, 10, 5, 10],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'row-reverse': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 20],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 30],
|
|
'child2': [10, 20, 10, 10],
|
|
'child3': [10, 40, 0, 30],
|
|
'child4': [10, 20, 0, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 35],
|
|
'child2': [10, 20, 10, 5],
|
|
'child3': [10, 40, 0, 35],
|
|
'child4': [10, 20, 0, 5],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 20],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 30],
|
|
'child2': [10, 20, 0, 10],
|
|
'child3': [10, 40, 10, 30],
|
|
'child4': [10, 20, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 35],
|
|
'child2': [10, 20, 0, 5],
|
|
'child3': [10, 40, 10, 35],
|
|
'child4': [10, 20, 10, 5],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 40],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 10],
|
|
'child2': [10, 20, 10, 50],
|
|
'child3': [10, 40, 0, 10],
|
|
'child4': [10, 20, 0, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 5],
|
|
'child2': [10, 20, 10, 55],
|
|
'child3': [10, 40, 0, 5],
|
|
'child4': [10, 20, 0, 55],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 40],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 10],
|
|
'child2': [10, 20, 0, 50],
|
|
'child3': [10, 40, 10, 10],
|
|
'child4': [10, 20, 10, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 5],
|
|
'child2': [10, 20, 0, 55],
|
|
'child3': [10, 40, 10, 5],
|
|
'child4': [10, 20, 10, 55],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'column-reverse': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 40, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, 10],
|
|
'child4': [20, 10, 50, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, 10],
|
|
'child4': [20, 10, 55, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 40, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, -10],
|
|
'child4': [20, 10, 50, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, -10],
|
|
'child4': [20, 10, 55, -10],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 40, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, -10],
|
|
'child4': [20, 10, 50, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, -10],
|
|
'child4': [20, 10, 55, -10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 40, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, 10],
|
|
'child4': [20, 10, 50, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, 10],
|
|
'child4': [20, 10, 55, 10],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'vertical-lr': {
|
|
'row': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 40],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 10],
|
|
'child2': [10, 20, 0, 50],
|
|
'child3': [10, 40, 10, 10],
|
|
'child4': [10, 20, 10, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 5],
|
|
'child2': [10, 20, 0, 55],
|
|
'child3': [10, 40, 10, 5],
|
|
'child4': [10, 20, 10, 55],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 40],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 10],
|
|
'child2': [10, 20, 10, 50],
|
|
'child3': [10, 40, 0, 10],
|
|
'child4': [10, 20, 0, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 5],
|
|
'child2': [10, 20, 10, 55],
|
|
'child3': [10, 40, 0, 5],
|
|
'child4': [10, 20, 0, 55],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 20],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 30],
|
|
'child2': [10, 20, 0, 10],
|
|
'child3': [10, 40, 10, 30],
|
|
'child4': [10, 20, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 35],
|
|
'child2': [10, 20, 0, 5],
|
|
'child3': [10, 40, 10, 35],
|
|
'child4': [10, 20, 10, 5],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 20],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 30],
|
|
'child2': [10, 20, 10, 10],
|
|
'child3': [10, 40, 0, 30],
|
|
'child4': [10, 20, 0, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 35],
|
|
'child2': [10, 20, 10, 5],
|
|
'child3': [10, 40, 0, 35],
|
|
'child4': [10, 20, 0, 5],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'column': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 40, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, 10],
|
|
'child4': [20, 10, 50, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, 10],
|
|
'child4': [20, 10, 55, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 40, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, -10],
|
|
'child4': [20, 10, 50, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, -10],
|
|
'child4': [20, 10, 55, -10],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 40, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, -10],
|
|
'child4': [20, 10, 50, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, -10],
|
|
'child4': [20, 10, 60, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, -10],
|
|
'child4': [20, 10, 55, -10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 40, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 40, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 10, 0],
|
|
'child2': [20, 10, 50, 0],
|
|
'child3': [40, 10, 10, 10],
|
|
'child4': [20, 10, 50, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 0, 0],
|
|
'child2': [20, 10, 60, 0],
|
|
'child3': [40, 10, 0, 10],
|
|
'child4': [20, 10, 60, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 5, 0],
|
|
'child2': [20, 10, 55, 0],
|
|
'child3': [40, 10, 5, 10],
|
|
'child4': [20, 10, 55, 10],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'row-reverse': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 20],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 30],
|
|
'child2': [10, 20, 0, 10],
|
|
'child3': [10, 40, 10, 30],
|
|
'child4': [10, 20, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 40],
|
|
'child2': [10, 20, 0, 0],
|
|
'child3': [10, 40, 10, 40],
|
|
'child4': [10, 20, 10, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 35],
|
|
'child2': [10, 20, 0, 5],
|
|
'child3': [10, 40, 10, 35],
|
|
'child4': [10, 20, 10, 5],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 20],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 20],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 30],
|
|
'child2': [10, 20, 10, 10],
|
|
'child3': [10, 40, 0, 30],
|
|
'child4': [10, 20, 0, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 40],
|
|
'child2': [10, 20, 10, 0],
|
|
'child3': [10, 40, 0, 40],
|
|
'child4': [10, 20, 0, 0],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 35],
|
|
'child2': [10, 20, 10, 5],
|
|
'child3': [10, 40, 0, 35],
|
|
'child4': [10, 20, 0, 5],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 40],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 20],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 20],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 10],
|
|
'child2': [10, 20, 0, 50],
|
|
'child3': [10, 40, 10, 10],
|
|
'child4': [10, 20, 10, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 0],
|
|
'child2': [10, 20, 0, 60],
|
|
'child3': [10, 40, 10, 0],
|
|
'child4': [10, 20, 10, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 0, 5],
|
|
'child2': [10, 20, 0, 55],
|
|
'child3': [10, 40, 10, 5],
|
|
'child4': [10, 20, 10, 55],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 40],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 40],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 20],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 20],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'center': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 10],
|
|
'child2': [10, 20, 10, 50],
|
|
'child3': [10, 40, 0, 10],
|
|
'child4': [10, 20, 0, 50],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 0],
|
|
'child2': [10, 20, 10, 60],
|
|
'child3': [10, 40, 0, 0],
|
|
'child4': [10, 20, 0, 60],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [20, 80],
|
|
'child1': [10, 40, 10, 5],
|
|
'child2': [10, 20, 10, 55],
|
|
'child3': [10, 40, 0, 5],
|
|
'child4': [10, 20, 0, 55],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
'column-reverse': {
|
|
'ltr': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 20, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, 10],
|
|
'child4': [20, 10, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, 10],
|
|
'child4': [20, 10, 5, 10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 20, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, -10],
|
|
'child4': [20, 10, 10, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, -10],
|
|
'child4': [20, 10, 5, -10],
|
|
},
|
|
},
|
|
},
|
|
'rtl': {
|
|
'wrap': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 20, -10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, -10],
|
|
'child4': [20, 10, 10, -10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, -10],
|
|
'child4': [20, 10, 0, -10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, -10],
|
|
'child4': [20, 10, 5, -10],
|
|
},
|
|
},
|
|
'wrap-reverse': {
|
|
'flex-start': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 20, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 20, 10],
|
|
},
|
|
'flex-end': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 20, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 20, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'center': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 30, 0],
|
|
'child2': [20, 10, 10, 0],
|
|
'child3': [40, 10, 30, 10],
|
|
'child4': [20, 10, 10, 10],
|
|
},
|
|
'space-between': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 40, 0],
|
|
'child2': [20, 10, 0, 0],
|
|
'child3': [40, 10, 40, 10],
|
|
'child4': [20, 10, 0, 10],
|
|
},
|
|
'space-around': {
|
|
'flexbox': [80, 10],
|
|
'child1': [40, 10, 35, 0],
|
|
'child2': [20, 10, 5, 0],
|
|
'child3': [40, 10, 35, 10],
|
|
'child4': [20, 10, 5, 10],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
function mainAxisDirection(writingMode, flexDirection)
|
|
{
|
|
if ((writingMode.indexOf('horizontal') != -1 && flexDirection.indexOf('row') != -1)
|
|
|| (writingMode.indexOf('vertical') != -1 && flexDirection.indexOf('column') != -1))
|
|
return 'width';
|
|
return 'height';
|
|
}
|
|
|
|
function addChild(flexbox, mainAxis, crossAxis, preferredSize, crossAxisLength, expectations)
|
|
{
|
|
var child = document.createElement('div');
|
|
child.setAttribute('style', mainAxis + ': ' + preferredSize + 'px;'
|
|
+ crossAxis + ': ' + crossAxisLength + 'px;');
|
|
|
|
child.setAttribute("data-expected-width", expectations[0]);
|
|
child.setAttribute("data-expected-height", expectations[1]);
|
|
child.setAttribute("data-offset-x", expectations[2]);
|
|
child.setAttribute("data-offset-y", expectations[3]);
|
|
|
|
flexbox.appendChild(child);
|
|
}
|
|
|
|
var writingModes = ['horizontal-tb', 'vertical-rl', 'vertical-lr'];
|
|
var flexDirections = ['row', 'column', 'row-reverse', 'column-reverse'];
|
|
var directions = ['ltr', 'rtl'];
|
|
var wraps = ['wrap', 'wrap-reverse'];
|
|
var justifyContents = ['flex-start', 'flex-end', 'center', 'space-between', 'space-around'];
|
|
|
|
writingModes.forEach(function(writingMode) {
|
|
flexDirections.forEach(function(flexDirection) {
|
|
directions.forEach(function(direction) {
|
|
wraps.forEach(function(wrap) {
|
|
justifyContents.forEach(function(justifyContent) {
|
|
var flexboxClassName = writingMode + ' ' + direction + ' ' + flexDirection + ' ' + wrap + ' justify-content-' + justifyContent;
|
|
var title = document.createElement('div');
|
|
title.className = 'title';
|
|
title.innerHTML = flexboxClassName;
|
|
document.body.appendChild(title);
|
|
|
|
var mainAxis = mainAxisDirection(writingMode, flexDirection);
|
|
var crossAxis = (mainAxis == 'width') ? 'height' : 'width';
|
|
|
|
var flexbox = document.createElement('div');
|
|
flexbox.className = 'flexbox ' + flexboxClassName;
|
|
flexbox.setAttribute('style', mainAxis + ': 80px');
|
|
|
|
var baselineMargin = (flexDirection.indexOf('row') != -1) ? '-webkit-margin-before: 5px' : '-webkit-margin-start: 5px';
|
|
|
|
var testExpectations = expectations[writingMode][flexDirection][direction][wrap][justifyContent];
|
|
addChild(flexbox, mainAxis, crossAxis, 40, '10', testExpectations['child1']);
|
|
addChild(flexbox, mainAxis, crossAxis, 20, '10', testExpectations['child2']);
|
|
addChild(flexbox, mainAxis, crossAxis, 40, '10', testExpectations['child3']);
|
|
addChild(flexbox, mainAxis, crossAxis, 20, '10', testExpectations['child4']);
|
|
|
|
flexbox.setAttribute("data-expected-width", testExpectations.flexbox[0]);
|
|
flexbox.setAttribute("data-expected-height", testExpectations.flexbox[1]);
|
|
|
|
document.body.appendChild(flexbox);
|
|
})
|
|
})
|
|
})
|
|
})
|
|
})
|
|
</script>
|
|
</body>
|
|
</html>
|