File: demo.html

Recommend this page to a friend!
  Classes of Joseluis Laso   CoolLedMatrix   demo.html   Download  
File: demo.html
Role: Example script
Content type: text/plain
Description: Example script
Class: CoolLedMatrix
Display a led matrix from symbol bitmaps
Author: By
Last change: adding animations
Date: 2 years ago
Size: 1,991 bytes
 

Contents

Class file image Download
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="shortcut icon" href="favicon.ico?v=1"/> <title>Cool Led Matrix</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="cool-led-matrix.js"></script> <link href='cool-led-matrix.css' rel='stylesheet' type='text/css'> <style> body { margin: 0; padding: 0; background: #eee; } #led-container { position: absolute; top: calc(50% - 60px); top: -webkit-calc(50% - 60px); left: calc(20% - 60px); left: -webkit-calc(20% - 60px); } </style> </head> <body> <div id="led-container"></div> </body> <script> $(document).ready(function () { var led0 = new CoolLedMatrix("#led-container", 0), led1 = new CoolLedMatrix("#led-container", 1), led2 = new CoolLedMatrix("#led-container", 2), led3 = new CoolLedMatrix("#led-container", 3); led0.draw(symbols.cross, "red"); led1.draw(symbols.warning, "yellow"); led2.draw(symbols.ok, "green"); led3.draw(symbols.alert, "red"); var palette1 = new Palette(["#444", "white", "red", "blue", "yellow", "green", "orange", "gray", "cyan", "magenta"]); setTimeout(function () { led0.drawPalette(symbols.block, palette1); }, 2000); setTimeout(function () { led1.animate(symbols.bar, "red", 300, null); }, 3000); setTimeout(function () { led0.animatePalette(symbols.block, palette1, 300, null, function (palette) { palette.colors.push(palette.colors.shift()); return palette; }); }, 3000); }); </script> </html>