README.txt in Less CSS Preprocessor 7.3
LESS CSS Preprocessor
=====================
Files in lessphp/ are from the library at http://leafo.net/lessphp/
The LICENSE file in lessphp/ applies only to files within lessphp/
Requirements
Libraries API.
lessphp library unpacked so that 'lessc.inc.php' is located at 'sites/all/libraries/lessphp/lessc.inc.php'.
LESS Development:
Syntax:
http://leafo.net/lessphp/docs/
File placement:
If your source file was "sites/all/modules/test/test.css.less"
Then your compiled file will be "sites/[yoursite]/files/less/[random.string]/sites/all/modules/test/test.css"
Use:
The following two examples provide equivalent functionality.
drupal_add_css:
<?php
$module_path = drupal_get_path('module', 'less_demo');
drupal_add_css($module_path . '/styles/less_demo.css.less');
?>
.info file:
stylesheets[all][] = styles/less_demo.css.less
For automatic variable and function association with non globally added
stylesheets, you can associate a stylesheet using this notation in .info files:
less[sheets][] = relative/path/to/stylesheet.css.less
Compatibility:
Should work with most themes and caching mechanisms.
CSS Aggregation:
Fully compatible with "Optimize CSS files" setting on "Admin->Site configuration->Performance" (admin/settings/performance).
RTL Support:
RTL support will work as long as your file names end with ".css.less".
Assuming your file is named "somename.css.less", Drupal automatically looks for a file name "somename-rtl.css.less"
Variables and Functions:
Variable defaults can be defined in .info files for modules or themes. Any variables defined will be automatically available inside style sheets associated with the module or theme.
.info file:
less[vars][@varname] = #bada55
Look in less.api.php for LESS Variable and Function hooks.
File
README.txt
View source
- LESS CSS Preprocessor
- =====================
-
- Files in lessphp/ are from the library at http://leafo.net/lessphp/
-
- The LICENSE file in lessphp/ applies only to files within lessphp/
-
-
- Requirements
- Libraries API.
- lessphp library unpacked so that 'lessc.inc.php' is located at 'sites/all/libraries/lessphp/lessc.inc.php'.
-
-
- LESS Development:
-
- Syntax:
- http://leafo.net/lessphp/docs/
-
- File placement:
- If your source file was "sites/all/modules/test/test.css.less"
- Then your compiled file will be "sites/[yoursite]/files/less/[random.string]/sites/all/modules/test/test.css"
-
- Use:
- The following two examples provide equivalent functionality.
-
- drupal_add_css:
-
- $module_path = drupal_get_path('module', 'less_demo');
- drupal_add_css($module_path . '/styles/less_demo.css.less');
- ?>
-
-
- .info file:
-
- stylesheets[all][] = styles/less_demo.css.less
-
- For automatic variable and function association with non globally added
- stylesheets, you can associate a stylesheet using this notation in .info files:
-
- less[sheets][] = relative/path/to/stylesheet.css.less
-
- Compatibility:
-
- Should work with most themes and caching mechanisms.
-
- CSS Aggregation:
- Fully compatible with "Optimize CSS files" setting on "Admin->Site configuration->Performance" (admin/settings/performance).
-
- RTL Support:
- RTL support will work as long as your file names end with ".css.less".
-
- Assuming your file is named "somename.css.less", Drupal automatically looks for a file name "somename-rtl.css.less"
-
- Variables and Functions:
-
- Variable defaults can be defined in .info files for modules or themes. Any variables defined will be automatically available inside style sheets associated with the module or theme.
-
- .info file:
-
- less[vars][@varname] = #bada55
-
- Look in less.api.php for LESS Variable and Function hooks.