PHP Classes

File: css.txt

Recommend this page to a friend!
  Classes of Chris Sprucefield  >  PHP CSS Variables and Math  >  css.txt  >  Download  
File: css.txt
Role: Documentation
Content type: text/plain
Description: CSS Math / Load Description
Class: PHP CSS Variables and Math
Replace variables and math expressions in CSS
Author: By
Last change:
Date: 6 years ago
Size: 904 bytes
 

Contents

Class file image Download
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") ;