Allow color words in color functions
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
"""
|
||||
import colorsys
|
||||
from . import utility
|
||||
from lesscpy.lib import colors
|
||||
|
||||
class Color():
|
||||
def process(self, expression):
|
||||
@@ -332,6 +333,8 @@ class Color():
|
||||
for h in rgba]
|
||||
])
|
||||
def _hextorgb(self, hex):
|
||||
if hex.lower() in colors.lessColors:
|
||||
hex = colors.lessColors[hex.lower()]
|
||||
hex = hex.strip()
|
||||
if hex[0] == '#':
|
||||
hex = hex.strip('#').strip(';')
|
||||
|
||||
@@ -152,3 +152,7 @@
|
||||
background-color: #f8b38d;
|
||||
color: #f1dfda;
|
||||
}
|
||||
.names {
|
||||
color: red;
|
||||
color: #0000cc;
|
||||
}
|
||||
|
||||
1
lesscpy/test/css/colors.min.css
vendored
1
lesscpy/test/css/colors.min.css
vendored
@@ -18,3 +18,4 @@
|
||||
.grayscale{color:#000000;color:#000000;color:#ffffff;color:#ffffff;color:#2e2e2e;color:#2e2e2e;color:#2e2e2e;color:#2e2e2e;color:#2e2e2e;color:#2e2e2e;}
|
||||
.mix{color:#7f007f;color:#7f7f7f;color:#7f9055;color:#3f00bf;color:#ff0000;color:#0000ff;}
|
||||
.vars{color:#f6430f;background-color:#f8b38d;color:#f1dfda;}
|
||||
.names{color:red;color:#0000cc;}
|
||||
|
||||
@@ -164,3 +164,10 @@
|
||||
@new: hsl(hue(@base), 45%, 90%);
|
||||
color: @new;
|
||||
}
|
||||
/*
|
||||
Color names
|
||||
*/
|
||||
.names {
|
||||
color: red;
|
||||
color: darken(BLUE, 10%);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user