While you can do maths with CSS, sometimes, you just need to go that little further than what normal CSS allows?
Ever thought it would be nice to have the option to say:
I have this variable, defining a base width of an object, and make others multiples of that?
What if you have a variable called "$conf['base_width']?
and you could do:
.classname1 {width: [base_width]px ; }
.classname2 {width: [base_width * 2]px }
or use any other variable, together with + - * /, and even floor float values coming out of the calc
by prepending the variable name with ~, still allowing any regular CSS math?
This may be for you.
It's short, it's simple, and opens up dynamic css generation for those special cases where you just need to adjust the class definition to your needs.
Just call CSS::setConf($conf), to set the variables to use, and then
and $css = CSS::load("myfile") ;
|