ClarkeRubber

Center Elements

Dec 6th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.56 KB | None | 0 0
  1. <?php
  2. function center_element_position($numberOfElements, $padding, $dimensions){
  3.     //int, int, array(x,y)
  4.     $screenHeight = 500;
  5.     $screenWidth = 300;
  6.  
  7.     $adder = $dimensions[1]+$padding;
  8.     $net_height = $numberOfElements*$dimensions[1]+($numberOfElements -1)*$padding;
  9.     $start_height = floor(($screenHeight - $net_height)/2);
  10.     for($x = 0; $x < $numberOfElements; $x++){
  11.         $output[$x]['y'] = $start_height + $adder*$x;
  12.         $output[$x]['x'] = floor(($screenWidth - $dimensions[0])/2);
  13.     }
  14.     return $output;
  15. }
  16.  
  17. var_dump(center_element_position(10, 5, array(10, 5)));
Advertisement
Add Comment
Please, Sign In to add comment