UNPKG

@inkline/inkline

Version:

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

276 lines 5.24 kB
/** * Breakpoint mixins */ .row { box-sizing: border-box; display: flex; flex: 0 1 auto; flex-direction: row; flex-wrap: wrap; margin-left: calc(var(--grid--xs--gutter) / -2); margin-right: calc(var(--grid--xs--gutter) / -2); } @media screen and (min-width: 576px) { .row { margin-left: calc(var(--grid--sm--gutter) / -2); margin-right: calc(var(--grid--sm--gutter) / -2); } } @media screen and (min-width: 768px) { .row { margin-left: calc(var(--grid--md--gutter) / -2); margin-right: calc(var(--grid--md--gutter) / -2); } } @media screen and (min-width: 992px) { .row { margin-left: calc(var(--grid--lg--gutter) / -2); margin-right: calc(var(--grid--lg--gutter) / -2); } } @media screen and (min-width: 1200px) { .row { margin-left: calc(var(--grid--xl--gutter) / -2); margin-right: calc(var(--grid--xl--gutter) / -2); } } @media screen and (min-width: 1400px) { .row { margin-left: calc(var(--grid--2xl--gutter) / -2); margin-right: calc(var(--grid--2xl--gutter) / -2); } } .row.-reverse { flex-direction: row-reverse; } .row.-no-gutter { margin-left: 0; margin-right: 0; } .row.-no-gutter > .column { padding-left: 0; padding-right: 0; } .row.-no-collapse { flex-flow: row nowrap; } .row.-start-xs { justify-content: flex-start; text-align: start; } .row.-center-xs { justify-content: center; text-align: center; } .row.-end-xs { justify-content: flex-end; text-align: end; } .row.-top-xs { align-items: flex-start; } .row.-middle-xs { align-items: center; } .row.-bottom-xs { align-items: flex-end; } .row.-around-xs { justify-content: space-around; } .row.-between-xs { justify-content: space-between; } .row.-reverse-xs { flex-direction: row-reverse; } @media screen and (min-width: 576px) { .row.-start-sm { justify-content: flex-start; text-align: start; } .row.-center-sm { justify-content: center; text-align: center; } .row.-end-sm { justify-content: flex-end; text-align: end; } .row.-top-sm { align-items: flex-start; } .row.-middle-sm { align-items: center; } .row.-bottom-sm { align-items: flex-end; } .row.-around-sm { justify-content: space-around; } .row.-between-sm { justify-content: space-between; } .row.-reverse-sm { flex-direction: row-reverse; } } @media screen and (min-width: 768px) { .row.-start-md { justify-content: flex-start; text-align: start; } .row.-center-md { justify-content: center; text-align: center; } .row.-end-md { justify-content: flex-end; text-align: end; } .row.-top-md { align-items: flex-start; } .row.-middle-md { align-items: center; } .row.-bottom-md { align-items: flex-end; } .row.-around-md { justify-content: space-around; } .row.-between-md { justify-content: space-between; } .row.-reverse-md { flex-direction: row-reverse; } } @media screen and (min-width: 992px) { .row.-start-lg { justify-content: flex-start; text-align: start; } .row.-center-lg { justify-content: center; text-align: center; } .row.-end-lg { justify-content: flex-end; text-align: end; } .row.-top-lg { align-items: flex-start; } .row.-middle-lg { align-items: center; } .row.-bottom-lg { align-items: flex-end; } .row.-around-lg { justify-content: space-around; } .row.-between-lg { justify-content: space-between; } .row.-reverse-lg { flex-direction: row-reverse; } } @media screen and (min-width: 1200px) { .row.-start-xl { justify-content: flex-start; text-align: start; } .row.-center-xl { justify-content: center; text-align: center; } .row.-end-xl { justify-content: flex-end; text-align: end; } .row.-top-xl { align-items: flex-start; } .row.-middle-xl { align-items: center; } .row.-bottom-xl { align-items: flex-end; } .row.-around-xl { justify-content: space-around; } .row.-between-xl { justify-content: space-between; } .row.-reverse-xl { flex-direction: row-reverse; } } @media screen and (min-width: 1400px) { .row.-start-2xl { justify-content: flex-start; text-align: start; } .row.-center-2xl { justify-content: center; text-align: center; } .row.-end-2xl { justify-content: flex-end; text-align: end; } .row.-top-2xl { align-items: flex-start; } .row.-middle-2xl { align-items: center; } .row.-bottom-2xl { align-items: flex-end; } .row.-around-2xl { justify-content: space-around; } .row.-between-2xl { justify-content: space-between; } .row.-reverse-2xl { flex-direction: row-reverse; } } .row.-start { justify-content: flex-start; text-align: start; } .row.-center { justify-content: center; text-align: center; } .row.-end { justify-content: flex-end; text-align: end; } .row.-top { align-items: flex-start; } .row.-middle { align-items: center; } .row.-bottom { align-items: flex-end; } .row.-around { justify-content: space-around; } .row.-between { justify-content: space-between; } .row.-reverse { flex-direction: row-reverse; }