- prim (primary)
- prim-dark (primaryDark)
- on-prim (onPrimary)
- sec (secondary)
- sec-dark (secondaryDark)
- on-sec (onSecondary)
- normal (normalText)
- dark (darkText)
- invert (invertText)
- surface (themeSurface)
- background (themeBackground)
- red (themeRed)
- green (themeGreen)
- blue (themeBlue)
- orange (themeOrange)
- white (themeWhite)
- black (themeBlack)
- paletteOne (paletteOne)
- paletteTwo (paletteTwo)
- paletteThree (paletteThree)
- “”: Use Alpha variants, Adding 5% of {color} transparency in every step.
- “b-“: Use Black variants, Adding 5% of Black to {color}.
- “w-“: Use White variants, Adding 5% of White to {color}.
- Can be empty string (means 100%) or 0, 5, 10, 15, 20, 25, … , 80, 85, 90, 95, 100.
- “”: empty string means default mouse state.
- “h”: hoverd (will generate if div hovered).
Class pattern | Example | Information |
---|---|---|
.{s}bg-{m}{c}{a} | .bg-surface | Set themeSurface (with 100% transparency) as Background |
.bg-prim50 | Set primary color with 50% transparency as background | |
.bg-w-red20 | Set themeRed plus 20% white as background | |
.hbg-background75 | Set themeRed with 75% transparency as background, when its HOVERED |
Alphas in this classes are like 10, 20, 30, 40, 50, 60, 70, 80, 90 ,100 and CAN NOT BE EMPTY String because of 10% differente between gradient start and end point colors.
Class pattern | Example | Information |
---|---|---|
.{s}gr-{m}{c}{a} | .gr-blue100 | Set Gradient(themeBlue100 to themeBlue 90) as Background |
.gr-prim50 | Set Gradient(primary50 to primary40) as Background | |
.gr-w-red60 | Set Gradient(themeRed60 to themeWhite50) as Background | |
.hgr-background80 | Set Gradient(themeBackground80 to themeBackground70) as Background, when its HOVERED |
Class pattern | Example | Information |
---|---|---|
.{s}txt-{m}{c}{a} | .txt-normal | Set normalText (with 100% transparency) as Text color |
.txt-prim50 | Set primary color with 50% transparency as Text color | |
.txt-w-red20 | Set themeRed plus 20% white as Text color | |
.htxt-background75 | Set themeRed with 75% transparency as Text color, when its HOVERED |
Class pattern | Example | Information |
---|---|---|
.{s}bc-{m}{c}{a} | .bc-surface | Set themeSurface (with 100% transparency) as Border color |
.bc-prim50 | Set primary color with 50% transparency as Border color | |
.bc-w-red20 | Set themeRed plus 20% white as Border color | |
.hbc-background75 | Set themeRed with 75% transparency as Border color, when its HOVERED |
- cc: This value sets the background position to 'center center', meaning the background image will be positioned at the center both horizontally and vertically within its container.
- tl: This value sets the background position to 'top left'.
- tc: This value sets the background position to 'top center'.
- tr: This value sets the background position to 'top right'.
- bl: This value sets the background position to 'bottom left'.
- bc: This value sets the background position to 'bottom center'.
- br: This value sets the background position to 'bottom right'.
Class pattern | Example | Information |
---|---|---|
.bgp{pp} | .bgpcc | Set Background position ‘center center’. |
.bgptl | Set Background position ‘top left’. |
- nr: This value sets the background repeat to 'no-repeat', ensuring that the background image is not repeated and displayed only once.
- rx: This value sets the background repeat to 'repeat-x'.
- ry: This value sets the background repeat to 'repeat-y'.
Class pattern | Example | Information |
---|---|---|
.bgr{r} | .bgrnr | Set Background repeat ‘no-repeat’ |
.bgrrx | Set Background repeat ‘repeat-x’ | |
.bgrry | Set Background repeat ‘repeat-y’ |
- cv: This value sets the background size to 'cover', making the background image cover the entire container, possibly cropping some parts of the image to fit.
- a: This value sets the background size to 'auto', allowing the browser to automatically determine the size of the background image.
- ct: This value sets the background size to 'contain', ensuring that the entire background image is visible within the container without cropping, even if it means leaving empty space.
Class pattern | Example | Information |
---|---|---|
.bgs{r} | .bgscv | Set Background size ‘cover |
.bgsct | Set Background size ‘contain | |
.bgsa | Set Background size ‘auto’ |
- m: (margin)
- p: (padding)
- “”: set value to all sides
- t: (top)
- r: (right)
- b: (bottom)
- l: (left)
- from 0 to 400
Class pattern | Example | Information |
---|---|---|
.{mp}{d}{p} | .m16 | Set 16px margin to all sides |
.pl24 | Set 24px padding to left | |
.mt48 | Set 48px margin to top | |
.p16 | Set 16px padding to all sides |
- “”: default
- mx: (max-)
- mn: (min-)
- w: (width)
- h: (height)
- “”: percent
- p: pixel
- vw: viewport width
- vh: viewport height
- l: (left)
- from 0 to 500
Class pattern | Example | Information |
---|---|---|
.{m}{wh}{u}{a} | .w100 | Set width 100% |
.wp64 | Set width 64px | |
.wvw40 | Set width 40vw | |
.mnwp80 | Set min-width 80px | |
.mxwvw40 | Set max-width 40vw | |
.h100 | Set height 100% | |
.hp64 | Set height 64px | |
.hvh40 | Set height 40vh | |
.mnhp80 | Set min-height 80px | |
.mxhvh40 | Set max-height 40vw |
- s: set border type solid.
- d: set border type dashed.
- “”: set value to all sides
- t: (top)
- r: (right)
- b: (bottom)
- l: (left)
- from 0 to 200
Class pattern | Example | Information |
---|---|---|
.br{t}{d}{a} | .brs2 | Set All border solid 2px |
.brd2 | Set All border dashed 2px | |
.brst4 | Set border top solid 4px | |
.brdb4 | Set border bottom dashed 4px | |
.brbl16 | Set border bottom leftradius 16px |
- “”: Set To all angles.
- tl: This value sets the background position to 'top left'.
- tr: This value sets the background position to 'top right'.
- bl: This value sets the background position to 'bottom left'.
- br: This value sets the background position to 'bottom right'.
- from 0 to 200
Class pattern | Example | Information |
---|---|---|
.br{d}{a} | .br2 | Set All border radius 2px |
.brtr2 | Set border top right radius 2px | |
.brtl8 | Set border top left radius 8px | |
.brbr12 | Set border bottom right radius 12px | |
.brbl16 | Set border bottom left radius 16px |
- “”: Sets display flex.
- fr: Sets flex-direction to row.
- fc: Sets flex-direction to column.
- s: Aligns items to the start of the main axis.
- c: Centers items along the main axis.
- e: Aligns items to the end of the main axis.
- a: Distributes space around items.
- b: Distributes space between items.
- s: Aligns items to the start of the cross axis.
- c: Centers items along the cross axis.
- e: Aligns items to the end of the cross axis.
- ch: Stretches items to fill the container (cross axis).
class | Information |
---|---|
.f | Justify-content: flex-start |
.fr | Justify-content: center |
.fc | Justify-content: flex-end |
.fw | Flex-wrap: wrap |
Class pattern | Example | Information |
---|---|---|
.j{j} | .js | Justify-content: flex-start |
.jc | Justify-content: center | |
.je | Justify-content: flex-end | |
.ja | Justify-content: space-around | |
.jb | Justify-content: space-between |
Class pattern | Example | Information |
---|---|---|
.a{a} | .as | Align-items: flex-start |
.ac | Align-items: center | |
.ae | Align-items: flex-end | |
.ach | Align-items: stretch |
Class pattern | Example | Equals to | Information |
---|---|---|---|
.f{d}{j}{a} | .frss | .fr .js .as | Flex-direction: row, Justify-content: start, Align-items: start |
.frsc | .fr .js .ac | Flex-direction: row, Justify-content: start, Align-items: center | |
.frse | .fr .js .ae | Flex-direction: row, Justify-content: start, Align-items: end | |
.frsch | .fr .js .ach | Flex-direction: row, Justify-content: start, Align-items: stretch | |
.frcs | .fr .jc .as | Flex-direction: row, Justify-content: center, Align-items: start | |
.frcc | .fr .jc .ac | Flex-direction: row, Justify-content: center, Align-items: center | |
.frce | .fr .jc .ae | Flex-direction: row, Justify-content: center, Align-items: end | |
.frcch | .fr .jc .ach | Flex-direction: row, Justify-content: center, Align-items: stretch | |
.fres | .fr .je .as | Flex-direction: row, Justify-content: end, Align-items: start | |
.frec | .fr .je .ac | Flex-direction: row, Justify-content: end, Align-items: center | |
.free | .fr .je .ae | Flex-direction: row, Justify-content: end, Align-items: end | |
.frech | .fr .je .ach | Flex-direction: row, Justify-content: end, Align-items: stretch | |
.fras | .fr .ja .as | Flex-direction: row, Justify-content: around, Align-items: start | |
.frac | .fr .ja .ac | Flex-direction: row, Justify-content: around, Align-items: center | |
.frae | .fr .ja .ae | Flex-direction: row, Justify-content: around, Align-items: end | |
.frach | .fr .ja .ach | Flex-direction: row, Justify-content: around, Align-items: stretch | |
.frbs | .fr .jb .as | Flex-direction: row, Justify-content: between, Align-items: start | |
.frbc | .fr .jb .ac | Flex-direction: row, Justify-content: between, Align-items: center | |
.frbe | .fr .jb .ae | Flex-direction: row, Justify-content: between, Align-items: end | |
.frbch | .fr .jb .ach | Flex-direction: row, Justify-content: between, Align-items: stretch | |
.fcss | .fc .js .as | Flex-direction: column, Justify-content: start, Align-items: start | |
.fcsc | .fc .js .ac | Flex-direction: column, Justify-content: start, Align-items: center | |
.fcse | .fc .js .ae | Flex-direction: column, Justify-content: start, Align-items: end | |
.fcsch | .fc .js .ach | Flex-direction: column, Justify-content: start, Align-items: stretch | |
.fccs | .fc .jc .as | Flex-direction: column, Justify-content: center, Align-items: start | |
.fccc | .fc .jc .ac | Flex-direction: column, Justify-content: center, Align-items: center | |
.fcce | .fc .jc .ae | Flex-direction: column, Justify-content: center, Align-items: end | |
.fccch | .fc .jc .ach | Flex-direction: column, Justify-content: center, Align-items: stretch | |
.fces | .fc .je .as | Flex-direction: column, Justify-content: end, Align-items: start | |
.fcec | .fc .je .ac | Flex-direction: column, Justify-content: end, Align-items: center | |
.fcee | .fc .je .ae | Flex-direction: column, Justify-content: end, Align-items: end | |
.fcech | .fc .je .ach | Flex-direction: column, Justify-content: end, Align-items: stretch | |
.fcas | .fc .ja .as | Flex-direction: column, Justify-content: around, Align-items: start | |
.fcac | .fc .ja .ac | Flex-direction: column, Justify-content: around, Align-items: center | |
.fcae | .fc .ja .ae | Flex-direction: column, Justify-content: around, Align-items: end | |
.fcach | .fc .ja .ach | Flex-direction: column, Justify-content: around, Align-items: stretch | |
.fcbs | .fc .jb .as | Flex-direction: column, Justify-content: between, Align-items: start | |
.fcbc | .fc .jb .ac | Flex-direction: column, Justify-content: between, Align-items: center | |
.fcbe | .fc .jb .ae | Flex-direction: column, Justify-content: between, Align-items: end | |
.fcbch | .fc .jb .ach | Flex-direction: column, Justify-content: between, Align-items: stretch |
- from 0 to 200
Class pattern | Example | Information |
---|---|---|
.fg{a} | .fg100 | Flex-grow: 1 |
.fg25 | Flex-grow: 0.25 |
- from 0 to 360
Class Pattern | Example | Information |
---|---|---|
.rot{a} | .rot90 | Applies a rotation transformation of 90 degrees |
- from 0 to 200
Class Pattern | Example | Information |
---|---|---|
.scl{a} | .scl100 | Applies a scale transformation of 1.00 |
.hscl{a} | .hscl150 | Applies a scale transformation of 1.50 when hovered |
- from 0 to 200
Class Pattern | Example | Information |
---|---|---|
.trnsx{a} | .trnsx50 | Applies a translate transformation along the X-axis of 50% |
.trnsx-{a} | .trnsx-50 | Applies a translate transformation along the X-axis of -50% |
.trnsy{a} | .trnsy50 | Applies a translate transformation along the Y-axis of 50% |
.trnsy-{a} | .trnsy-50 | Applies a translate transformation along the Y-axis of -50% |
.trnsxy{a} | .trnsxy50 | Applies a translate transformation along both the X and Y axes of 50% |
.trnsxy-{a} | .trnsxy-50 | Applies a translate transformation along both the X and Y axes of -50% |
- s: static
- r: relative
- a: absolute
- f: fixed
- st: sticky
Class Pattern | Example | Information |
---|---|---|
.po{p} | .pos | Position: static |
.por | Position: relative | |
.poa | Position: absolute | |
.pof | Position: fixed | |
.post | Position: sticky |
- from 0 to 200
Class Pattern | Example | Information |
---|---|---|
.lp{a} | .lp50 | Left: 50px |
.rp{a} | .rp50 | Right: 50px |
.tp{a} | .tp50 | Top: 50px |
.bp{a} | .bp50 | Bottom: 50px |
.lp-{a} | .lp-50 | Left: -50px |
.rp-{a} | .rp-50 | Right: -50px |
.tp-{a} | .tp-50 | Top: -50px |
.bp-{a} | .bp-50 | Bottom: -50px |
- from 0 to 200
Class Pattern | Example | Information |
---|---|---|
.l{a} | .l50 | Left: 50% |
.r{a} | .r50 | Right: 50% |
.t{a} | .t50 | Top: 50% |
.b{a} | .b50 | Bottom: 50% |
.l-{a} | .l-50 | Left: -50% |
.r-{a} | .r-50 | Right: -50% |
.t-{a} | .t-50 | Top: -50% |
.b-{a} | .b-50 | Bottom: -50% |
- "e": ease-in-out,
- "l": linear,
- "cf": cubic-bezier(1, 0, 0, 1),
- "ch": cubic-bezier(0.5, 0, 0, 0.5),
{a * 100} (amount):
- from 0 to 50
Class Pattern | Example | Information |
---|---|---|
.tn{e}{a*100} | .tne0 | Transition: ease-in-out 0ms all |
.tne1000 | Transition: ease-in-out 1000ms all | |
.tnl0 | Transition: linear 0ms all | |
.tnl500 | Transition: linear 500ms all | |
.tncf0 | Transition: cubic-bezier(1, 0, 0, 1) 0ms all | |
.tncf5000 | Transition: cubic-bezier(1, 0, 0, 1) 5000ms all | |
.tnch0 | Transition: cubic-bezier(0.5, 0, 0, 0.5) 0ms all | |
.tnch400 | Transition: cubic-bezier(0.5, 0, 0, 0.5) 400ms all |
- from 0 to 200
Class Pattern | Example | Information |
---|---|---|
.fs{a} | .fs10 | Font-size: 10px |
.fs50 | Font-size: 50px | |
.fs100 | Font-size: 100px |
- from 100, 200, 300, 400, 500, 600, 700, 800, 900
Class Pattern | Example | Information |
---|---|---|
.fw{a} | .fw100 | Font-weight: 100 |
.fw500 | Font-weight: 500 | |
.fw900 | Font-weight: 900 |
- from 0 to 100
Class Pattern | Example | Information |
---|---|---|
.bdb{a} | .bdb50 | Backdrop-filter: blur(50px) |
.bdi{a} | .bdi50 | Backdrop-filter: invert(50%) |
- from 0 to 100
Class Pattern | Example | Information |
---|---|---|
.flb{a} | .flb50 | Filter: blur(50px) |
.flg{a} | .flg50 | Filter: grayscale(50%) |
- from 0 to 1000
Class Pattern | Example | Information |
---|---|---|
.zi{a * 5} | .zi500 | Z-index: 500 |
.zi5000 | Z-index: 5000 | |
- from 0 to 200
Class Pattern | Example | Information |
---|---|---|
.bsh{a} | .bsh50 | Box-shadow: 0 50px 100px -25px var(–themeBlack15) |
- from 0 to 100
Class Pattern | Example | Information |
---|---|---|
.o{a} | .o50 | Opacity: 0.50 |
.ho{a} | .ho80 | Opacity: 0.80 when hovered |