UNPKG

flexbox-grid-mixins

Version:
571 lines (564 loc) 13.9 kB
.grid--items-row-alignment { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -1%; margin-right: -1%; } .grid--items-row-alignment > .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--items-row-alignment > .grid__col-top { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: start; align-self: flex-start; margin-left: 1%; margin-right: 1%; } .grid--items-row-alignment > .grid__col-middle { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: center; align-self: center; margin-left: 1%; margin-right: 1%; } .grid--items-row-alignment > .grid__col-bottom { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: end; align-self: flex-end; margin-left: 1%; margin-right: 1%; } .grid--items-row-alignment > .grid__col-stretch { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: stretch; align-self: stretch; margin-left: 1%; margin-right: 1%; } .grid--items-row-alignment > .grid__col-baseline { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: baseline; align-self: baseline; margin-left: 1%; margin-right: 1%; } .grid--items-column-alignment { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: -1%; margin-right: -1%; } .grid--items-column-alignment > .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; width: 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--items-column-alignment > .grid__col-auto { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: auto; align-self: auto; width: 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--items-column-alignment > .grid__col-top { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: start; align-self: flex-start; width: 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--items-column-alignment > .grid__col-middle { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: center; align-self: center; width: 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--items-column-alignment > .grid__col-bottom { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; -ms-flex-item-align: end; align-self: flex-end; width: 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-top { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: start; align-content: flex-start; margin-left: -1%; margin-right: -1%; height: 18em; } .grid--multi-line-top > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 6.3333333333%; flex: 0 0 6.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-top > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-top > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-top > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31.3333333333%; flex: 0 0 31.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-top > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 39.6666666667%; flex: 0 0 39.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-top > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-middle { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: center; align-content: center; margin-left: -1%; margin-right: -1%; height: 18em; } .grid--multi-line-middle > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 6.3333333333%; flex: 0 0 6.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-middle > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-middle > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-middle > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31.3333333333%; flex: 0 0 31.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-middle > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 39.6666666667%; flex: 0 0 39.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-middle > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-bottom { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: end; align-content: flex-end; margin-left: -1%; margin-right: -1%; height: 18em; } .grid--multi-line-bottom > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 6.3333333333%; flex: 0 0 6.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-bottom > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-bottom > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-bottom > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31.3333333333%; flex: 0 0 31.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-bottom > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 39.6666666667%; flex: 0 0 39.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-bottom > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-between { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: justify; align-content: space-between; margin-left: -1%; margin-right: -1%; height: 18em; } .grid--multi-line-space-between > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 6.3333333333%; flex: 0 0 6.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-between > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-between > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-between > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31.3333333333%; flex: 0 0 31.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-between > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 39.6666666667%; flex: 0 0 39.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-between > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-around { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: distribute; align-content: space-around; margin-left: -1%; margin-right: -1%; height: 18em; } .grid--multi-line-space-around > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 6.3333333333%; flex: 0 0 6.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-around > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-around > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-around > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31.3333333333%; flex: 0 0 31.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-around > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 39.6666666667%; flex: 0 0 39.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-space-around > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-stretch { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: stretch; align-content: stretch; margin-left: -1%; margin-right: -1%; height: 18em; } .grid--multi-line-stretch > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 6.3333333333%; flex: 0 0 6.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-stretch > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 14.6666666667%; flex: 0 0 14.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-stretch > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-stretch > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 31.3333333333%; flex: 0 0 31.3333333333%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-stretch > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 39.6666666667%; flex: 0 0 39.6666666667%; margin-left: 1%; margin-right: 1%; } .grid--multi-line-stretch > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 1%; margin-right: 1%; }