Skip to content

Brettm12345/stylus-mixins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stylus Mixins

A collection of shorthand mixins for stylus-lang

Usage

yarn add -D stylus-mixins
@import "stylus-mixins";

Mixins

Mixin Property
b border
bt border-top
bl border-left
br border-right
by border-top & border-bottom
bx border-left & border-right
r border-radius

The c mixin

The c mixin works like this

// c <color> <border-color> <background-color> <color-important> <border-color-important> <background-color-important>
input
  c white gray black 1 0 1

would expand to

input {
  color: white !important;
  border-color: gray;
  background-color: black !important;
}

note you can use 0 to omit arguments

Mixin Property
c see below
bg background
fg color
Mixin Property
an animation
d display
bs box-shadow
tr transition
op opacity
Mixin Property
p padding
pb padding-bottom
pl padding-left
pr padding-right
px padding-left & padding-right
py padding-top & padding-bottom
m margin
mb margin-bottom
ml margin-left
mr margin-right
mx margin-left & margin-right
my margin-top & margin-bottom
Mixin Property
ff font-family
fs font-size
fw font-weight
td text-decoration

Todo

[ ] - Add tests

About

A collection of mixins for stylus-lang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published