add default units
Этот коммит содержится в:
родитель
1db93ff1e1
Коммит
bdfab2e1dd
147
ShortCSS.styl
147
ShortCSS.styl
@ -1,60 +1,88 @@
|
|||||||
// Synonym
|
/*
|
||||||
|
* Config
|
||||||
|
*/
|
||||||
|
|
||||||
|
// default unit
|
||||||
|
__units ?= 0px
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Internal
|
||||||
|
*/
|
||||||
|
|
||||||
|
--unit(arg)
|
||||||
|
if (arg is a 'unit')
|
||||||
|
if arg == 0
|
||||||
|
0
|
||||||
|
else
|
||||||
|
unit(arg) ? arg : arg + __units
|
||||||
|
else
|
||||||
|
arg
|
||||||
|
|
||||||
|
--units(args)
|
||||||
|
out = ''
|
||||||
|
for num in args
|
||||||
|
out = out + ' ' + --unit(num)
|
||||||
|
unquote(out)
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Synonym
|
||||||
|
*/
|
||||||
|
|
||||||
// margin
|
// margin
|
||||||
-m()
|
-m()
|
||||||
margin arguments
|
margin --units(arguments)
|
||||||
-mt()
|
-mt()
|
||||||
margin-top arguments
|
margin-top --units(arguments)
|
||||||
-mb()
|
-mb()
|
||||||
margin-bottom arguments
|
margin-bottom --units(arguments)
|
||||||
-ml()
|
-ml()
|
||||||
margin-left arguments
|
margin-left --units(arguments)
|
||||||
-mr()
|
-mr()
|
||||||
margin-right arguments
|
margin-right --units(arguments)
|
||||||
|
|
||||||
// padding
|
// padding
|
||||||
-p()
|
-p()
|
||||||
padding arguments
|
padding --units(arguments)
|
||||||
-pt()
|
-pt()
|
||||||
padding-top arguments
|
padding-top --units(arguments)
|
||||||
-pb()
|
-pb()
|
||||||
padding-bottom arguments
|
padding-bottom --units(arguments)
|
||||||
-pl()
|
-pl()
|
||||||
padding-left arguments
|
padding-left --units(arguments)
|
||||||
-pr()
|
-pr()
|
||||||
padding-right arguments
|
padding-right --units(arguments)
|
||||||
|
|
||||||
// width
|
// width
|
||||||
-w()
|
-w()
|
||||||
width arguments
|
width --units(arguments)
|
||||||
-wmin()
|
-wmin()
|
||||||
min-width arguments
|
min-width --units(arguments)
|
||||||
-wmax()
|
-wmax()
|
||||||
max-width arguments
|
max-width --units(arguments)
|
||||||
|
|
||||||
// height
|
// height
|
||||||
-h()
|
-h()
|
||||||
height arguments
|
height --units(arguments)
|
||||||
-hmin()
|
-hmin()
|
||||||
min-height arguments
|
min-height --units(arguments)
|
||||||
-hmax()
|
-hmax()
|
||||||
max-height arguments
|
max-height --units(arguments)
|
||||||
|
|
||||||
// position
|
// position
|
||||||
-pos()
|
-pos()
|
||||||
position arguments
|
position arguments
|
||||||
-t()
|
-t()
|
||||||
top arguments
|
top --units(arguments)
|
||||||
-l()
|
-l()
|
||||||
left arguments
|
left --units(arguments)
|
||||||
-b()
|
-b()
|
||||||
bottom arguments
|
bottom --units(arguments)
|
||||||
-r()
|
-r()
|
||||||
right arguments
|
right --units(arguments)
|
||||||
|
|
||||||
// background
|
// background
|
||||||
-bg()
|
-bg()
|
||||||
background arguments
|
background --units(arguments)
|
||||||
-bga()
|
-bga()
|
||||||
background-attachment arguments
|
background-attachment arguments
|
||||||
-bgc()
|
-bgc()
|
||||||
@ -64,49 +92,59 @@
|
|||||||
-bgo()
|
-bgo()
|
||||||
background-origin arguments
|
background-origin arguments
|
||||||
-bgp()
|
-bgp()
|
||||||
background-position arguments
|
background-position --units(arguments)
|
||||||
-bgr()
|
-bgr()
|
||||||
background-repeat arguments
|
background-repeat arguments
|
||||||
|
|
||||||
// border
|
// border
|
||||||
-br()
|
-br()
|
||||||
border arguments
|
border --units(arguments)
|
||||||
-brc()
|
-brc()
|
||||||
border-color arguments
|
border-color arguments
|
||||||
-brs()
|
-brs()
|
||||||
border-style arguments
|
border-style arguments
|
||||||
-brw()
|
-brw()
|
||||||
border-width arguments
|
border-width --units(arguments)
|
||||||
|
|
||||||
|
// border-top
|
||||||
-brt()
|
-brt()
|
||||||
border-top arguments
|
border-top --units(arguments)
|
||||||
-brtc()
|
-brtc()
|
||||||
border-top-color arguments
|
border-top-color arguments
|
||||||
-brts()
|
-brts()
|
||||||
border-top-style arguments
|
border-top-style arguments
|
||||||
-brtw()
|
-brtw()
|
||||||
border-top-width arguments
|
border-top-width --units(arguments)
|
||||||
|
|
||||||
|
// border-bottom
|
||||||
-brb()
|
-brb()
|
||||||
border-bottom arguments
|
border-bottom --units(arguments)
|
||||||
-brbc()
|
-brbc()
|
||||||
border-bottom-color arguments
|
border-bottom-color arguments
|
||||||
-brbs()
|
-brbs()
|
||||||
border-bottom-style arguments
|
border-bottom-style arguments
|
||||||
-brbw()
|
-brbw()
|
||||||
border-bottom-width arguments
|
border-bottom-width --units(arguments)
|
||||||
|
|
||||||
|
// border-left
|
||||||
-brl()
|
-brl()
|
||||||
border-left arguments
|
border-left --units(arguments)
|
||||||
-brlc()
|
-brlc()
|
||||||
border-left-color arguments
|
border-left-color arguments
|
||||||
-brls()
|
-brls()
|
||||||
border-left-style arguments
|
border-left-style arguments
|
||||||
-brlw()
|
-brlw()
|
||||||
border-left-width arguments
|
border-left-width --units(arguments)
|
||||||
|
|
||||||
|
// border-right
|
||||||
-brr()
|
-brr()
|
||||||
border-right arguments
|
border-right --units(arguments)
|
||||||
|
-brrc()
|
||||||
|
border-right-color arguments
|
||||||
|
-brrs()
|
||||||
|
border-right-style arguments
|
||||||
|
-brrw()
|
||||||
|
border-right-width --units(arguments)
|
||||||
|
|
||||||
-brcol()
|
-brcol()
|
||||||
border-collapse arguments
|
border-collapse arguments
|
||||||
@ -126,11 +164,18 @@
|
|||||||
|
|
||||||
//font
|
//font
|
||||||
-f()
|
-f()
|
||||||
font arguments
|
out = ''
|
||||||
|
weight = 100 200 300 400 500 600 700 800 900
|
||||||
|
for num in arguments
|
||||||
|
if num in weight
|
||||||
|
out = out + ' ' + num
|
||||||
|
else
|
||||||
|
out = out + ' ' + --unit(num)
|
||||||
|
font unquote(out)
|
||||||
-ff()
|
-ff()
|
||||||
font-family arguments
|
font-family arguments
|
||||||
-fs()
|
-fs()
|
||||||
font-size arguments
|
font-size --units(arguments)
|
||||||
-fst()
|
-fst()
|
||||||
font-style arguments
|
font-style arguments
|
||||||
-fv()
|
-fv()
|
||||||
@ -142,7 +187,7 @@
|
|||||||
-td()
|
-td()
|
||||||
text-decoration arguments
|
text-decoration arguments
|
||||||
-ts()
|
-ts()
|
||||||
text-shadow arguments
|
text-shadow --units(arguments)
|
||||||
-ta()
|
-ta()
|
||||||
text-align arguments
|
text-align arguments
|
||||||
-to()
|
-to()
|
||||||
@ -156,7 +201,7 @@
|
|||||||
|
|
||||||
|
|
||||||
-lh()
|
-lh()
|
||||||
line-height arguments
|
line-height --units(arguments)
|
||||||
|
|
||||||
//vertical-align
|
//vertical-align
|
||||||
-va()
|
-va()
|
||||||
@ -167,15 +212,17 @@
|
|||||||
z-index arguments
|
z-index arguments
|
||||||
|
|
||||||
|
|
||||||
// Hacks
|
/*
|
||||||
|
* Hacks
|
||||||
|
*/
|
||||||
|
|
||||||
b-radius()
|
b-radius()
|
||||||
-webkit-border-radius: arguments
|
-webkit-border-radius: --units(arguments)
|
||||||
-moz-border-radius: arguments
|
-moz-border-radius: --units(arguments)
|
||||||
-o-border-radius: arguments
|
-o-border-radius: --units(arguments)
|
||||||
-ms-border-radius: arguments
|
-ms-border-radius: --units(arguments)
|
||||||
-khtml-border-radius: arguments
|
-khtml-border-radius: --units(arguments)
|
||||||
border-radius: arguments
|
border-radius: --units(arguments)
|
||||||
|
|
||||||
l-gradient()
|
l-gradient()
|
||||||
-bgi -moz-linear-gradient(arguments)
|
-bgi -moz-linear-gradient(arguments)
|
||||||
@ -199,9 +246,9 @@ r-gradient()
|
|||||||
-bgi radial-gradient(arguments)
|
-bgi radial-gradient(arguments)
|
||||||
|
|
||||||
bx-shadow()
|
bx-shadow()
|
||||||
-moz-box-shadow arguments
|
-moz-box-shadow --units(arguments)
|
||||||
-webkit-box-shadow arguments
|
-webkit-box-shadow --units(arguments)
|
||||||
box-shadow arguments
|
box-shadow --units(arguments)
|
||||||
|
|
||||||
bg-clip()
|
bg-clip()
|
||||||
-webkit-background-clip arguments
|
-webkit-background-clip arguments
|
||||||
@ -209,10 +256,10 @@ bg-clip()
|
|||||||
background-clip arguments
|
background-clip arguments
|
||||||
|
|
||||||
bg-size()
|
bg-size()
|
||||||
-moz-background-size arguments
|
-moz-background-size --units(arguments)
|
||||||
-webkit-background-size arguments
|
-webkit-background-size --units(arguments)
|
||||||
-o-background-size arguments
|
-o-background-size --units(arguments)
|
||||||
background-size arguments
|
background-size --units(arguments)
|
||||||
|
|
||||||
transit()
|
transit()
|
||||||
-webkit-transition arguments
|
-webkit-transition arguments
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user