jamietelin

CSS Flow Design Test with jQuery Masonry

May 8th, 2012
434
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.73 KB | None | 0 0
  1. <?php
  2. header('Content-type: text/html; charset=UTF-8');
  3.  
  4. $numOfBoxes = 12;
  5.  
  6. $lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed magna ligula, fringilla at tempor ac, sagittis eu metus. Duis tempus malesuada nisl ac molestie. Duis non quam et elit tempus rhoncus sed quis neque. Aliquam erat volutpat. Sed rutrum mollis pharetra. Nullam vel enim non risus imperdiet accumsan ut at est. Phasellus vel interdum diam. Praesent volutpat purus sed justo consequat ut faucibus est laoreet. Sed ultrices fringilla magna nec pellentesque. Aliquam mattis pretium nibh vel tincidunt. Vivamus tincidunt placerat diam, a iaculis sem ultricies vitae. Praesent vestibulum dignissim sem, eget bibendum dui sodales vitae.";
  7.  
  8. ?>
  9. <!DOCTYPE>
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  12. <title>CSS Flow Design Test</title>
  13. <style type="text/css">
  14. <!--
  15. body {
  16.     background:#CCCCCC;
  17. }
  18. .flowBox {
  19.     background:#FFFFFF;
  20.     margin:10px;
  21.     float:left;
  22.     padding:10px;
  23.     width:250px;
  24.     border:#999999 1px solid;
  25. }
  26. .clear {
  27.     clear:both;
  28. }
  29. -->
  30. </style>
  31. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  32. <script src="http://masonry.desandro.com/jquery.masonry.min.js"></script>
  33. <script>
  34.  
  35. $(window).load(function(){
  36.  
  37.     $('#container').masonry({
  38.         // options
  39.         itemSelector : '.flowBox',
  40.     });
  41.  
  42. });
  43.  
  44. </script>
  45. </head>
  46.  
  47. <body>
  48. <div id="container">
  49. <?php
  50. for($i = 0; $i < $numOfBoxes; $i++){
  51. ?>
  52. <div class="flowBox">
  53.     <h1>
  54.         <?php
  55.         print "Header " . $i;
  56.         ?>
  57.     </h1>
  58.     <?php
  59.     $start = rand(0, (strlen($lorem)-20));
  60.     $lenght = strlen($lorem)-$start;
  61.     print substr($lorem, $start, $lenght);
  62.     ?>
  63. </div>
  64. <?php
  65. }
  66. ?>
  67. </div>
  68. <div class="clear"></div>
  69. </body>
  70. </html>
Advertisement
Add Comment
Please, Sign In to add comment