UNPKG

siwi-layout

Version:

layout for siwi ui

1,248 lines (1,235 loc) 16 kB
/** * @author [siwi] * @email [siwi@siwi.me] * @create date 2017-04-28 05:24:08 * @modify date 2017-04-28 05:26:26 * @desc [variables for Siwi UI] */ /*-------------------------------------------------------- Base font-size ---------------------------------------------------------*/ /*-------------------------------------------------------- Layout And Grid ---------------------------------------------------------*/ /*-------------------------------------------------------- Media queries breakpoints ---------------------------------------------------------*/ /*-------------------------------------------------------- Site Colors ---------------------------------------------------------*/ /*--------------------- Colors ------------------------*/ /*------------------ Light Colors -------------------*/ /*------------------- Neutrals ---------------------*/ /*--------------- Colored Backgrounds ----------------*/ /*-------------------------------------------------------- Border ---------------------------------------------------------*/ /*-------------------------------------------------------- Button ---------------------------------------------------------*/ /*-------------------------------------------------------- Input ---------------------------------------------------------*/ /*-------------------------------------------------------- Animate ---------------------------------------------------------*/ /*-------------------------------------------------------- Shadow ---------------------------------------------------------*/ /*-------------------------------------------------------- Z-index ---------------------------------------------------------*/ .sw.row { position: relative; display: block; zoom: 1; height: auto; margin-right: 0; margin-left: 0; } .sw.row:before, .sw.row:after { display: table; content: ''; } .sw.row:after { font-size: 0; visibility: hidden; clear: both; height: 0; } .sw.flex-row { display: -ms-flexbox; display: flex; flex-direction: row; -ms-flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sw.flex-row:before, .sw.flex-row:after { display: -ms-flexbox; display: flex; } .sw.justify-content-flex-start { -ms-flex-pack: start; justify-content: flex-start; } .sw.justify-content-center { -ms-flex-pack: center; justify-content: center; } .sw.justify-content-flex-end { -ms-flex-pack: end; justify-content: flex-end; } .sw.justify-content-space-between { -ms-flex-pack: justify; justify-content: space-between; } .sw.justify-content-space-around { -ms-flex-pack: distribute; justify-content: space-around; } .sw.align-items-flex-start { -ms-flex-align: start; align-items: flex-start; } .sw.align-items-center { -ms-flex-align: center; align-items: center; } .sw.align-items-flex-end { -ms-flex-align: end; align-items: flex-end; } .sw.align-items-baseline { -ms-flex-align: baseline; align-items: baseline; } .sw.align-items-stretch { -ms-flex-align: stretch; align-items: stretch; } .sw.align-content-flex-start { -ms-flex-line-pack: start; align-content: flex-start; } .sw.align-content-flex-end { -ms-flex-line-pack: end; align-content: flex-end; } .sw.align-content-center { -ms-flex-line-pack: center; align-content: center; } .sw.align-content-space-between { -ms-flex-line-pack: justify; align-content: space-between; } .sw.align-content-space-around { -ms-flex-line-pack: distribute; align-content: space-around; } .sw.align-content-space-evenly { -ms-flex-line-pack: space-evenly; align-content: space-evenly; } .sw.align-content-stretch { -ms-flex-line-pack: stretch; align-content: stretch; } .col { position: relative; display: block; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20, .col-21, .col-22, .col-23, .col-24 { display: block; float: left; -ms-flex: 0 0 auto; flex: 0 0 auto; } .col-24 { width: 100%; } .col-23 { width: 95.83333333%; } .col-22 { width: 91.66666667%; } .col-21 { width: 87.5%; } .col-20 { width: 83.33333333%; } .col-19 { width: 79.16666667%; } .col-18 { width: 75%; } .col-17 { width: 70.83333333%; } .col-16 { width: 66.66666667%; } .col-15 { width: 62.5%; } .col-14 { width: 58.33333333%; } .col-13 { width: 54.16666667%; } .col-12 { width: 50%; } .col-11 { width: 45.83333333%; } .col-10 { width: 41.66666667%; } .col-9 { width: 37.5%; } .col-8 { width: 33.33333333%; } .col-7 { width: 29.16666667%; } .col-6 { width: 25%; } .col-5 { width: 20.83333333%; } .col-4 { width: 16.66666667%; } .col-3 { width: 12.5%; } .col-2 { width: 8.33333333%; } .col-1 { width: 4.16666667%; } .col-0 { display: none; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 { display: block; float: left; -ms-flex: 0 0 auto; flex: 0 0 auto; } .col-xs-24 { width: 100%; } .col-xs-23 { width: 95.83333333%; } .col-xs-22 { width: 91.66666667%; } .col-xs-21 { width: 87.5%; } .col-xs-20 { width: 83.33333333%; } .col-xs-19 { width: 79.16666667%; } .col-xs-18 { width: 75%; } .col-xs-17 { width: 70.83333333%; } .col-xs-16 { width: 66.66666667%; } .col-xs-15 { width: 62.5%; } .col-xs-14 { width: 58.33333333%; } .col-xs-13 { width: 54.16666667%; } .col-xs-12 { width: 50%; } .col-xs-11 { width: 45.83333333%; } .col-xs-10 { width: 41.66666667%; } .col-xs-9 { width: 37.5%; } .col-xs-8 { width: 33.33333333%; } .col-xs-7 { width: 29.16666667%; } .col-xs-6 { width: 25%; } .col-xs-5 { width: 20.83333333%; } .col-xs-4 { width: 16.66666667%; } .col-xs-3 { width: 12.5%; } .col-xs-2 { width: 8.33333333%; } .col-xs-1 { width: 4.16666667%; } .col-xs-0 { display: none; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 { display: block; float: left; -ms-flex: 0 0 auto; flex: 0 0 auto; } .col-sm-24 { width: 100%; } .col-sm-23 { width: 95.83333333%; } .col-sm-22 { width: 91.66666667%; } .col-sm-21 { width: 87.5%; } .col-sm-20 { width: 83.33333333%; } .col-sm-19 { width: 79.16666667%; } .col-sm-18 { width: 75%; } .col-sm-17 { width: 70.83333333%; } .col-sm-16 { width: 66.66666667%; } .col-sm-15 { width: 62.5%; } .col-sm-14 { width: 58.33333333%; } .col-sm-13 { width: 54.16666667%; } .col-sm-12 { width: 50%; } .col-sm-11 { width: 45.83333333%; } .col-sm-10 { width: 41.66666667%; } .col-sm-9 { width: 37.5%; } .col-sm-8 { width: 33.33333333%; } .col-sm-7 { width: 29.16666667%; } .col-sm-6 { width: 25%; } .col-sm-5 { width: 20.83333333%; } .col-sm-4 { width: 16.66666667%; } .col-sm-3 { width: 12.5%; } .col-sm-2 { width: 8.33333333%; } .col-sm-1 { width: 4.16666667%; } .col-sm-0 { display: none; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 { display: block; float: left; -ms-flex: 0 0 auto; flex: 0 0 auto; } .col-md-24 { width: 100%; } .col-md-23 { width: 95.83333333%; } .col-md-22 { width: 91.66666667%; } .col-md-21 { width: 87.5%; } .col-md-20 { width: 83.33333333%; } .col-md-19 { width: 79.16666667%; } .col-md-18 { width: 75%; } .col-md-17 { width: 70.83333333%; } .col-md-16 { width: 66.66666667%; } .col-md-15 { width: 62.5%; } .col-md-14 { width: 58.33333333%; } .col-md-13 { width: 54.16666667%; } .col-md-12 { width: 50%; } .col-md-11 { width: 45.83333333%; } .col-md-10 { width: 41.66666667%; } .col-md-9 { width: 37.5%; } .col-md-8 { width: 33.33333333%; } .col-md-7 { width: 29.16666667%; } .col-md-6 { width: 25%; } .col-md-5 { width: 20.83333333%; } .col-md-4 { width: 16.66666667%; } .col-md-3 { width: 12.5%; } .col-md-2 { width: 8.33333333%; } .col-md-1 { width: 4.16666667%; } .col-md-0 { display: none; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 { display: block; float: left; -ms-flex: 0 0 auto; flex: 0 0 auto; } .col-lg-24 { width: 100%; } .col-lg-23 { width: 95.83333333%; } .col-lg-22 { width: 91.66666667%; } .col-lg-21 { width: 87.5%; } .col-lg-20 { width: 83.33333333%; } .col-lg-19 { width: 79.16666667%; } .col-lg-18 { width: 75%; } .col-lg-17 { width: 70.83333333%; } .col-lg-16 { width: 66.66666667%; } .col-lg-15 { width: 62.5%; } .col-lg-14 { width: 58.33333333%; } .col-lg-13 { width: 54.16666667%; } .col-lg-12 { width: 50%; } .col-lg-11 { width: 45.83333333%; } .col-lg-10 { width: 41.66666667%; } .col-lg-9 { width: 37.5%; } .col-lg-8 { width: 33.33333333%; } .col-lg-7 { width: 29.16666667%; } .col-lg-6 { width: 25%; } .col-lg-5 { width: 20.83333333%; } .col-lg-4 { width: 16.66666667%; } .col-lg-3 { width: 12.5%; } .col-lg-2 { width: 8.33333333%; } .col-lg-1 { width: 4.16666667%; } .col-lg-0 { display: none; } } .pull-24 { right: 100%; } .pull-23 { right: 95.83333333%; } .pull-22 { right: 91.66666667%; } .pull-21 { right: 87.5%; } .pull-20 { right: 83.33333333%; } .pull-19 { right: 79.16666667%; } .pull-18 { right: 75%; } .pull-17 { right: 70.83333333%; } .pull-16 { right: 66.66666667%; } .pull-15 { right: 62.5%; } .pull-14 { right: 58.33333333%; } .pull-13 { right: 54.16666667%; } .pull-12 { right: 50%; } .pull-11 { right: 45.83333333%; } .pull-10 { right: 41.66666667%; } .pull-9 { right: 37.5%; } .pull-8 { right: 33.33333333%; } .pull-7 { right: 29.16666667%; } .pull-6 { right: 25%; } .pull-5 { right: 20.83333333%; } .pull-4 { right: 16.66666667%; } .pull-3 { right: 12.5%; } .pull-2 { right: 8.33333333%; } .pull-1 { right: 4.16666667%; } .push-24 { left: 100%; } .push-23 { left: 95.83333333%; } .push-22 { left: 91.66666667%; } .push-21 { left: 87.5%; } .push-20 { left: 83.33333333%; } .push-19 { left: 79.16666667%; } .push-18 { left: 75%; } .push-17 { left: 70.83333333%; } .push-16 { left: 66.66666667%; } .push-15 { left: 62.5%; } .push-14 { left: 58.33333333%; } .push-13 { left: 54.16666667%; } .push-12 { left: 50%; } .push-11 { left: 45.83333333%; } .push-10 { left: 41.66666667%; } .push-9 { left: 37.5%; } .push-8 { left: 33.33333333%; } .push-7 { left: 29.16666667%; } .push-6 { left: 25%; } .push-5 { left: 20.83333333%; } .push-4 { left: 16.66666667%; } .push-3 { left: 12.5%; } .push-2 { left: 8.33333333%; } .push-1 { left: 4.16666667%; } .offset-24 { margin-left: 100%; } .offset-23 { margin-left: 95.83333333%; } .offset-22 { margin-left: 91.66666667%; } .offset-21 { margin-left: 87.5%; } .offset-20 { margin-left: 83.33333333%; } .offset-19 { margin-left: 79.16666667%; } .offset-18 { margin-left: 75%; } .offset-17 { margin-left: 70.83333333%; } .offset-16 { margin-left: 66.66666667%; } .offset-15 { margin-left: 62.5%; } .offset-14 { margin-left: 58.33333333%; } .offset-13 { margin-left: 54.16666667%; } .offset-12 { margin-left: 50%; } .offset-11 { margin-left: 45.83333333%; } .offset-10 { margin-left: 41.66666667%; } .offset-9 { margin-left: 37.5%; } .offset-8 { margin-left: 33.33333333%; } .offset-7 { margin-left: 29.16666667%; } .offset-6 { margin-left: 25%; } .offset-5 { margin-left: 20.83333333%; } .offset-4 { margin-left: 16.66666667%; } .offset-3 { margin-left: 12.5%; } .offset-2 { margin-left: 8.33333333%; } .offset-1 { margin-left: 4.16666667%; } .order-24 { -ms-flex-order: 24; order: 24; } .order-23 { -ms-flex-order: 23; order: 23; } .order-22 { -ms-flex-order: 22; order: 22; } .order-21 { -ms-flex-order: 21; order: 21; } .order-20 { -ms-flex-order: 20; order: 20; } .order-19 { -ms-flex-order: 19; order: 19; } .order-18 { -ms-flex-order: 18; order: 18; } .order-17 { -ms-flex-order: 17; order: 17; } .order-16 { -ms-flex-order: 16; order: 16; } .order-15 { -ms-flex-order: 15; order: 15; } .order-14 { -ms-flex-order: 14; order: 14; } .order-13 { -ms-flex-order: 13; order: 13; } .order-12 { -ms-flex-order: 12; order: 12; } .order-11 { -ms-flex-order: 11; order: 11; } .order-10 { -ms-flex-order: 10; order: 10; } .order-9 { -ms-flex-order: 9; order: 9; } .order-8 { -ms-flex-order: 8; order: 8; } .order-7 { -ms-flex-order: 7; order: 7; } .order-6 { -ms-flex-order: 6; order: 6; } .order-5 { -ms-flex-order: 5; order: 5; } .order-4 { -ms-flex-order: 4; order: 4; } .order-3 { -ms-flex-order: 3; order: 3; } .order-2 { -ms-flex-order: 2; order: 2; } .order-1 { -ms-flex-order: 1; order: 1; }