Not really sure how to get all of this on my website, but I like the way it looks.
A Pen by Tony Owens on CodePen.
Not really sure how to get all of this on my website, but I like the way it looks.
A Pen by Tony Owens on CodePen.
| <h1>Masonry - layoutComplete</h1> | |
| <p>Resize browser or click item to toggle size</p> | |
| <div class="masonry"> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/raptortrap"> | |
| <img src="http://www.dinofun.com/raptortrap/raptorlogo.png" alt="Raptor Trap" title="Raptor Trap T-Rex and collect your candy"> | |
| </a> | |
| Raptor Trap- Trap the T-Rex | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinotoss/index.html"> | |
| <img src="http://www.dinofun.com/dinotoss/dinotoss.png" border="0" width=120 alt="Dinosaur Egg Toss Game" title="Launch eggs at the dinosaurs that try to steal your candy"> | |
| </a> | |
| Dino Toss- Launch eggs at the dinosaurs | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/boulderbust"> | |
| <img src="http://www.dinofun.com/boulderbust/logo2.png" border="0" alt="Dinosaur Boulder Bust" title="Dinosaur Bolder Bust Dinosaur game"> | |
| </a> | |
| Dinosaur Bolder Bust- jump and run and bust the boulders. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/tarpit/index.html"> | |
| <img src="http://www.dinofun.com/tarpit/tarpit_logo.gif" width=120 alt="Dinosaur Tar Pit Game" title="Dinosaur Games-keep the Dinosaur out of the Tar Pit"> | |
| </a> | |
| Dinosaur Tar Pit Game-driving game. Cover the tarpit with grass in this Dinosaur Game. | |
| </div> | |
| <div class="item w3 h4"> | |
| <a href="http://www.dinofun.com/dinorunrun"> | |
| <img src="http://www.dinofun.com/dinorunrun/indexlogo.png" alt="DinoRun" title="Dinosaur running game"> | |
| </a> | |
| Dino Run Run-Drive your lawnmower to clean up the grass. Collect prizes by jumping on the garbage. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/bustn/prg.html"> | |
| <img src="http://www.dinofun.com/bustn/bub2.gif" border ="0" alt="Dino Jump Game" title="Dino Jump Game- jump over the bad T Rex"> | |
| </a> | |
| Dino Jump Game- jump over the bad T Rex. Like Mario Bros. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinoconnect/dinoconnect.html"> | |
| <img src="http://www.dinofun.com/dinoconnect/dinosaur_connect.gif" border="0" alt="Kids Dinosaur Connect 4 Game" title="Kids Dinosaur Connect 4 Game-connect 4 dinosaurs in a row to win"> | |
| </a> | |
| Dinosaur connect 4 dinosaurs in a row to win | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinocastle/index.html"> | |
| <img src="http://www.dinofun.com/dinocastle/logo.gif" border="0" alt="Dinosaur Castle Game" title="Dinosaur Castle Games Quest"> | |
| </a> | |
| Dinosaur Quest- find the treasure in this dinosaur game. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/antartica/Antartic_main/prg.htm"> | |
| <img src="http://www.dinofun.com/antartica/antartica.gif" border ="0" alt="Ice Age Dinosaur Game" title="Ice Age Dinosaur Game- save the dinosaur princess" > | |
| </a> | |
| Ice Age Dinosaurs-save the dinosaur princess | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/eggdrop/index.html"> | |
| <img src="http://www.dinofun.com/eggdrop/eggdrop.gif" border="0" alt="Dinosaur Egg Drop Game" title="Dinosaur Egg Drop Game-drop down on the eggs to complete a level." > | |
| </a> | |
| Dinosaur Egg Drop- clear all eggs to complete a level. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.angrydinos.com"> | |
| <img src="http://www.angrydinos.com/angrydinos.gif" border="0" alt="Angry Dinosaurs Game" title="Angry Dinosaurs Game-like Angry Birds"> | |
| </a> | |
| Angry Dinos! like Angry Birds | |
| </div> | |
| <div class="item w2 w3"> | |
| <a href="http://www.dinofun.com/avoid"> | |
| <img src="http://www.dinofun.com/avoid/avoid.gif" border="0" alt="Avoid the Dinos!" title="Avoid the Dinosaurs but collect the eggs"> | |
| </a> | |
| Avoid the Dinos! but collect the eggs | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/superdinoegg/jrkong.html"> | |
| <img src="http://www.dinofun.com/superdinoegg/superdinoegglogo_sm.gif" border="0" alt="Super Dino Egg Game" title="Super Dino Egg Game"> | |
| </a> | |
| Super Dinosaur<br> Egg Smash | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinoquest/dinoquest.html"> | |
| <img src="http://www.dinofun.com/dinoquest/sqrx.gif" border="0" alt="Dinosaur Quest Game" title="Dinosaur Quest Game"> | |
| </a> | |
| Dinosaur Quest | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinosaurcomics/comics.html"> | |
| <img src="http://www.dinofun.com/dinosaurcomics/dinosaur_comics.gif" border="0" alt="Dinosaur Comics" title="Dinosaur Comics-Funny Dinosaur comics for kids"> | |
| </a> | |
| Dinosaur Comics | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinomatch/dinomatch.html"> | |
| <img src="http://www.dinofun.com/ordergames/dinomatch.gif" border="0" alt="Dinosaur Tyrannosaurus Match Game" title="Dinosaur Tyrannosaurus Match Game-Memory match games with Dinosaurs"> | |
| </a> | |
| Dinosaur Match Memory match games with Dinosaurs | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/clipart/clipart.html"> | |
| <img src="http://www.dinofun.com/clipart.jpg" border="0" alt="Dinosaur Clipart" title="Dinosaur Clipart for teachers and educators"> | |
| </a> | |
| Dinosaur Clipart and pictures | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinosaurcarnival"> | |
| <img src="http://www.dinofun.com/dinosaurcarnival/logo2.png" border="0" alt="Kids Dinosaur Carnival Game" title="Dinosaur Shooting gallery-Spell dinofun for bonus points"> | |
| </a> | |
| Dino Carnival- Dinosaur Shooting gallery | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/superdino/engine/main.htm"> | |
| <img src="http://www.dinofun.com/ordergames/superdinob.gif" border="0" alt="Super Mario Dinosaur Game" title="Super Mario Dinosaur Game"> | |
| </a> | |
| Super Dinosaur Bros | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/squash/dinosquash.html"> | |
| <img src="http://www.dinofun.com/squash.gif" border="0" alt="Squash the Dinosaurs Game" title="Squash the Dinosaurs Game"> | |
| </a> | |
| Dinosaur Squash- Push rocks to trap the dinos. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinocolor/color_dinosaurs.html"> | |
| <img src="http://www.dinofun.com/dinocolor/color_tyrannosaurus_sm.gif" border="0" alt="Dinosaur Rex coloring book" title="Dinosaur Rex Coloring Book for kids"> | |
| </a> | |
| Tyrannosaurus Rex Coloring Book for kids | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/candydinos/index.html"> | |
| <img src="http://www.dinofun.com/candydinos/candydinos.gif" border="0" alt="Dinosaurs and Candy Game" title="Dinosaurs and Candy Game"> | |
| </a> | |
| Dinosaurs and Candy-jump and run to collect prizes. | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/me and my dinosaur/me and my dinosaur.html"> | |
| <img src="http://www.dinofun.com/me and my dinosaur/me and my dinosaur.gif" border="0" alt="Me and my Dinosaur Game" title="Me and my Dinosaur Game"> | |
| </a> | |
| Me and My Dinosaur | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/dinodrag/index.html"> | |
| <img src="http://www.dinofun.com/dinodrag/game.png" border="0" alt="Dinosaur Drag and Drop Game" title="Match dinosaur words with the correct dinosaur picture"> | |
| </a> | |
| Dinosaur Drag and Drop- Match dinosaur words | |
| </div> | |
| <div class="item w2 h3"> | |
| <a href="http://www.dinofun.com/tetrisaurus/tetrisaurus.html"> | |
| <img src="http://www.dinofun.com/ordergames/tetris.gif" border="0" alt="Dinosaur Tetris" title="Dinosaur Tetris"> | |
| </a> | |
| Tetri Saurus- like Tetris | |
| </div> | |
| </div> | |
| <div id="notification"></div> |
| // http://masonry.desandro.com/masonry.pkgd.js added as external resource | |
| // https://rawgithub.com/desandro/classie/master/classie.js added | |
| var notifElem; | |
| docReady( function() { | |
| var container = document.querySelector('.masonry'); | |
| notifElem = document.querySelector('#notification'); | |
| var msnry = new Masonry( container, { | |
| columnWidth: 60 | |
| }); | |
| msnry.on( 'layoutComplete', function( msnryInstance, laidOutItems ) { | |
| notify( 'Masonry layout completed on ' + laidOutItems.length + ' items' ); | |
| }); | |
| eventie.bind( container, 'click', function( event ) { | |
| // don't proceed if item was not clicked on | |
| if ( !classie.has( event.target, 'item' ) ) { | |
| return; | |
| } | |
| // change size of item via class | |
| classie.toggle( event.target, 'gigante' ); | |
| // trigger layout | |
| msnry.layout(); | |
| }); | |
| }); | |
| // -------------------------- timestamp -------------------------- // | |
| function timeStamp() { | |
| var now = new Date(); | |
| var min = now.getMinutes(); | |
| min = min < 10 ? '0' + min : min; | |
| var seconds = now.getSeconds(); | |
| seconds = seconds < 10 ? '0' + seconds : seconds; | |
| return [ now.getHours(), min, seconds ].join(':'); | |
| } | |
| // ----- text helper ----- // | |
| var docElem = document.documentElement; | |
| var textSetter = docElem.textContent !== undefined ? 'textContent' : 'innerText'; | |
| function setText( elem, value ) { | |
| elem[ textSetter ] = value; | |
| } | |
| // -------------------------- notify -------------------------- // | |
| var transitionProp = getStyleProperty('transition'); | |
| var notifyTimeout; | |
| var hideTime = transitionProp ? 1000 : 1500; | |
| function notify( message ) { | |
| message += ' at ' + timeStamp(); | |
| setText( notifElem, message ); | |
| if ( transitionProp ) { | |
| notifElem.style[ transitionProp ] = 'none'; | |
| } | |
| notifElem.style.display = 'block'; | |
| notifElem.style.opacity = '1'; | |
| // hide the notification after a second | |
| if ( notifyTimeout ) { | |
| clearTimeout( notifyTimeout ); | |
| } | |
| notifyTimeout = setTimeout( hideNotify, hideTime ); | |
| }; | |
| function hideNotify() { | |
| if ( transitionProp ) { | |
| notifElem.style[ transitionProp ] = 'opacity 1.0s'; | |
| notifElem.style.opacity = '0'; | |
| } else { | |
| notifElem.style.display = 'none'; | |
| } | |
| }; |
| * { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| body { font-family: sans-serif; } | |
| .masonry { | |
| background: #fff; | |
| max-width: 1024px; | |
| } | |
| /* clearfix */ | |
| .masonry:after { | |
| content: ''; | |
| display: block; | |
| clear: both; | |
| } | |
| .masonry .item { | |
| width: 60px; | |
| height: 260px; | |
| float: left; | |
| background: #fff; | |
| border: 10px solid #fff; | |
| border-color: hsla(0, 0%, 0%, 0.8); | |
| border-radius: 5px; | |
| } | |
| .item.w2 { width: 140px; } | |
| .item.w3 { width: 170px; } | |
| .item.h2 { height: 120px; } | |
| .item.h3 { height: 230px; } | |
| .item.h4 { height: 280px; } | |
| .item.gigante { | |
| width: 180px; | |
| height: 180px; | |
| } | |
| .item:hover { | |
| background: #eee; | |
| border-color: blue; | |
| cursor: pointer; | |
| } | |
| #notification { | |
| position: fixed; | |
| background: black; | |
| opacity: 0; | |
| color: white; | |
| font-size: 16px; | |
| padding: 0.5em; | |
| right: 0; | |
| top: 0; | |
| } |