quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
71 lines (60 loc) • 1.32 kB
text/stylus
body
min-width: 100px
min-height: 100%
font-family: $typography-font-family
-ms-text-size-adjust: 100%
-webkit-text-size-adjust: 100%
-webkit-font-smoothing: antialiased
-moz-osx-font-smoothing: grayscale
font-smoothing: antialiased
line-height: $body-line-height
font-size: $body-font-size
for $heading, $value in $h-tags
{$heading}
font-size: $value.size
font-weight: $value.weight
line-height: $value.line-height
letter-spacing: $value.letter-spacing
p
margin: 0 0 $spaces.md.y
.text-
for $heading, $value in $headings
&{$heading}
font-size: $value.size
font-weight: $value.weight
line-height: $value.line-height
letter-spacing: $value.letter-spacing
text-transform: uppercase
text-transform: lowercase
text-transform: capitalize
text-align: center
text-align: left
text-align: right
text-align: justify
hyphens: auto
font-style: italic
font-weight: bold
&no-wrap
white-space: nowrap
text-decoration: line-through
for $weight, $value in $text-weights
&weight-{$weight}
font-weight: $value
small
font-size: 80%
big
font-size: 170%
sub
bottom: -.25em
sup
top: -.5em