Advertisement
Guest User

időjárás

a guest
Dec 7th, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.43 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>Időkép demo</title>
  6.         <style type="text/css">
  7.         .element {
  8.             float: left;
  9.         }
  10.         .element div {
  11.             text-align: center;
  12.         }
  13.         </style>
  14.     </head>
  15.     <body>
  16.         <div id="container"></div>
  17.         <script>
  18.         var napok = [
  19.             { nev:'H', fok: 10 },
  20.             { nev:'K', fok: -20 },
  21.             { nev:'Sz', fok: 5 },
  22.             { nev:'Cs', fok: 8 },
  23.             { nev:'P', fok: 12 },
  24.             { nev:'Sz', fok: 22 },
  25.             { nev:'V', fok: 45 }
  26.         ];
  27.         var nap, container = document.getElementById("container"), element, label1, textNode1, label2, textNode2, image;
  28.  
  29.         for (var i = 0; i < napok.length; i++) {
  30.             nap = napok[i];
  31.             element = document.createElement("div");
  32.             element.className = "element";
  33.             image = document.createElement("img");
  34.             if (nap.fok <= 5) {
  35.                 image.src = "https://cdn0.iconfinder.com/data/icons/good-weather-1/96/weather_icons-68-128.png";
  36.             } else {
  37.                 image.src = "https://cdn0.iconfinder.com/data/icons/good-weather-1/96/weather_icons-01-128.png";
  38.             }
  39.             label1 = document.createElement("div");
  40.             textNode1 = document.createTextNode(nap.nev);
  41.             label2 = document.createElement("div");
  42.             textNode2 = document.createTextNode(nap.fok);
  43.             label1.appendChild(textNode1);
  44.             label2.appendChild(textNode2);
  45.             element.appendChild(label1);
  46.             element.appendChild(label2);
  47.             element.appendChild(image);
  48.             container.appendChild(element);
  49.         }
  50.         </script>
  51.     </body>
  52. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement