Display
Display controls how an element is displayed, including its alignment, spacing and size.
Class | Scss Definition | Compiled CSS |
---|---|---|
u-block
|
display: block!important;
|
Stays the same |
u-inline
|
display: inline!important;
|
Stays the same |
u-grid
|
display: grid!important;
|
Stays the same |
u-flex
|
display: flex!important;
|
Stays the same |
u-inline-flex
|
display: inline-flex!important;
|
Stays the same |
u-contents
|
display: contents!important;
|
Stays the same |
u-contents-mobile
|
@media #{$break1} { {display: contents!important;} }
|
@media (max-width:767.99px) { display: contents!important; }
|
u-box-sizing-content
|
box-sizing: content-box!important;
|
Stays the same |
u-sep-inline-start
|
border-inline-start: solid pxToRem(1) hsl(var(--color-border))!important;
|
border-inline-start: solid 0.0625rem hsl(var(--color-border))!important;
|
u-sep-block-start
|
border-block-start: solid pxToRem(1) hsl(var(--color-border))!important;
|
border-block-start: solid 0.0625rem hsl(var(--color-border))!important;
|
u-sep-block-end
|
border-block-end: solid pxToRem(1) hsl(var(--color-border))!important;
|
border-block-end: solid 0.0625rem hsl(var(--color-border))!important;
|
u-gap-2
|
gap: pxToRem(2)!important;
|
gap: 0.125rem!important;
|
u-gap-4
|
gap: pxToRem(4)!important;
|
gap: 0.25rem!important;
|
u-gap-8
|
gap: pxToRem(8)!important;
|
gap: 0.5rem!important;
|
u-gap-12
|
gap: pxToRem(12)!important;
|
gap: 0.75rem!important;
|
u-gap-16
|
gap: pxToRem(16)!important;
|
gap: 1rem!important;
|
u-gap-24
|
gap: pxToRem(24)!important;
|
gap: 1.5rem!important;
|
u-gap-32
|
gap: pxToRem(32)!important;
|
gap: 2eem!important;
|
u-column-gap-2
|
column-gap: pxToRem(2)!important;
|
column-gap: 0.125rem!important;
|
u-column-gap-4
|
column-gap: pxToRem(4)!important;
|
column-gap: 0.25rem!important;
|
u-column-gap-8
|
column-gap: pxToRem(8)!important;
|
column-gap: 0.5rem!important;
|
u-column-gap-12
|
column-gap: pxToRem(12)!important;
|
column-gap: 0.75rem!important;
|
u-column-gap-16
|
column-gap: pxToRem(16)!important;
|
column-gap: 1rem!important;
|
u-column-gap-24
|
column-gap: pxToRem(24)!important;
|
column-gap: 1.5rem!important;
|
u-column-gap-32
|
column-gap: pxToRem(32)!important;
|
column-gap: 2rem!important;
|
u-row-gap-2
|
row-gap: pxToRem(2)!important;
|
row-gap: 0.125rem!important;
|
u-row-gap-4
|
row-gap: pxToRem(4)!important;
|
row-gap: 0.25rem!important;
|
u-row-gap-8
|
row-gap: pxToRem(8)!important;
|
row-gap: 0.5rem!important;
|
u-row-gap-12
|
row-gap: pxToRem(12)!important;
|
row-gap: 0.75rem!important;
|
u-row-gap-16
|
row-gap: pxToRem(16)!important;
|
row-gap: 1rem!important;
|
u-row-gap-24
|
row-gap: pxToRem(24)!important;
|
row-gap: 1.5rem!important;
|
u-row-gap-32
|
row-gap: pxToRem(32)!important;
|
row-gap: 2rem!important;
|
u-flex-vertical
|
display:flex!important; flex-direction:column!important;
|
Stays the same |
u-flex-vertical-mobile
|
@media #{$break1} { flex-direction:column!important; }
|
@media (max-width:767.99px) { flex-direction:column!important; }
|
u-flex-wrap
|
flex-wrap: wrap!important;
|
Stays the same |
u-stretch
|
flex: 1!important;
|
Stays the same |
u-flex-basis-140
|
flex-basis: pxToRem(140)!important;
|
flex-basis: 8.75rem!important;
|
u-flex-basis-250
|
flex-basis: pxToRem(250)!important;
|
flex-basis: 15.625rem!important;
|
u-flex-basis-500
|
flex-basis: pxToRem(500)!important;
|
flex-basis: 31.25rem!important;
|
u-flex-basis-50-percent
|
flex-basis: 50%!important;
|
Stays the same |
u-flex-basis-100-percent
|
flex-basis: 100%!important;
|
Stays the same |
u-flex-shrink-0
|
flex-shrink: 0!important;
|
Stays the same |
u-flex-basis-auto
|
flex-basis: auto!important;
|
Stays the same |
u-grid-columns-auto-1fr
|
grid-template-columns: auto 1fr!important;
|
Stays the same |
u-width-fit-content
|
inline-size:fit-content!important;
|
Stays the same |
u-width-full-line
|
inline-size: 100%!important;
|
Stays the same |
u-width-140
|
inline-size: pxToRem(140)!important;
|
inline-size: 8.75rem!important;
|
u-width-150
|
inline-size: pxToRem(150)!important;
|
inline-size: 9.375rem!important;
|
u-width-200
|
inline-size: pxToRem(200)!important;
|
inline-size: 12.5rem;!important
|
u-width-250
|
inline-size: pxToRem(250)!important;
|
inline-size: 15.625rem!important;
|
u-width-600
|
inline-size: pxToRem(600)!important;
|
inline-size: 37.5rem!important;
|
u-width-280-desktop
|
@media #{$break3open} { inline-size: pxToRem(280)!important; }
|
@media (min-width:1199px) { inline-size: 17.25rem!important; }
|
u-min-width-0
|
min-inline-size: 0!important; /_use to solve flexbox un-shrink problem;_/
|
Stays the same |
u-min-width-200
|
min-inline-size: pxToRem(200)!important;
|
min-inline-size: 25rem!important;
|
u-min-width-100-percent
|
min-inline-size: 100%!important;
|
Stays the same |
u-max-width-250
|
max-inline-size: pxToRem(250)!important;
|
max-inline-size: 15.625rem!important;
|
u-max-width-300
|
max-inline-size: pxToRem(300)!important;
|
max-inline-size: 18.75rem!important;
|
u-max-width-350
|
max-inline-size: pxToRem(350)!important;
|
max-inline-size: 21.875rem!important;
|
u-max-width-400
|
max-inline-size: pxToRem(400)!important;
|
max-inline-size: 25rem!important;
|
u-max-width-450
|
max-inline-size: pxToRem(450)!important;
|
max-inline-size: 28.125rem!important;
|
u-max-width-500
|
max-inline-size: pxToRem(500)!important;
|
max-inline-size: 31.25rem!important;
|
u-max-width-600
|
max-inline-size: pxToRem(600)!important;
|
max-inline-size: 37.5rem!important;
|
u-max-width-650
|
max-inline-size: pxToRem(650)!important;
|
max-inline-size: 40.625rem!important;
|
u-max-width-700
|
max-inline-size: pxToRem(700)!important;
|
max-inline-size: 43.75rem!important;
|
u-max-width-100-percent
|
max-inline-size: 100%!important;
|
Stays the same |
u-height-100-percent
|
block-size: 100%!important;
|
Stays the same |
u-height-auto
|
block-size: auto!important;
|
Stays the same |
u-full-screen-height
|
block-size: 100vh!important; block-size: 100lvh!important;
|
Stays the same |
u-min-height-100
|
min-block-size: pxToRem(100)!important;
|
min-block-size: 6.25rem!important;
|
u-min-height-184
|
min-block-size: pxToRem(184)!important;
|
min-block-size: 11.5rem!important;
|
u-min-height-100-percent
|
min-block-size:100%!important;
|
Stays the same |
u-max-height-200
|
max-block-size: pxToRem(200)!important;
|
max-block-size: 12.5rem!important;
|
Alignments
In the Appwrite console we control alignments by using:
Class | CSS |
---|---|
u-main-center
|
justify-content: center!important;
|
u-main-space-between
|
justify-content: space-between!important;
|
u-main-end
|
justify-content: end!important;
|
u-cross-start
|
align-items: start!important;
|
u-cross-baseline
|
align-items: baseline!important;
|
u-cross-center
|
align-items: center!important;
|
u-cross-end
|
align-items: end!important;
|
u-cross-child-start
|
align-self: start!important;
|
u-cross-child-center
|
align-self: center!important;
|
u-cross-child-end
|
align-self: end!important;
|
1
2
3
<div class="u-flex u-main-space-between u-min-width-100-percent card">
<div class="box">1</div>
<div class="box">2</div>
<div class="box">3</div>
</div>