UnitConversions.php 612 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * UnitConversions
  4. *
  5. * @package Less
  6. * @subpackage tree
  7. */
  8. class Less_Tree_UnitConversions{
  9. public static $groups = array('length','duration','angle');
  10. public static $length = array(
  11. 'm'=> 1,
  12. 'cm'=> 0.01,
  13. 'mm'=> 0.001,
  14. 'in'=> 0.0254,
  15. 'px'=> 0.000264583, // 0.0254 / 96,
  16. 'pt'=> 0.000352778, // 0.0254 / 72,
  17. 'pc'=> 0.004233333, // 0.0254 / 72 * 12
  18. );
  19. public static $duration = array(
  20. 's'=> 1,
  21. 'ms'=> 0.001
  22. );
  23. public static $angle = array(
  24. 'rad' => 0.1591549430919, // 1/(2*M_PI),
  25. 'deg' => 0.002777778, // 1/360,
  26. 'grad'=> 0.0025, // 1/400,
  27. 'turn'=> 1
  28. );
  29. }