Advertisement
zerinol

cards js

Feb 21st, 2020
576
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.13 KB | None | 0 0
  1. // script.js
  2.  
  3. $(document).ready(function () {
  4.  
  5.     let heroData = [];
  6.  
  7.     let row = document.querySelector('.row');
  8.  
  9.     axios.get(`https://akabab.github.io/superhero-api/api/all.json`)
  10.         .then((response) => {
  11.            
  12.             heroData = response.data;
  13.             // console.log(heroData[0]);
  14.  
  15.             for (i = 0; i < 4; i++) {
  16.                
  17.                 let col = document.createElement('div');
  18.                 col.classList.add('col-3');
  19.                
  20.                 let card = document.createElement('div');
  21.                 card.classList.add('card');
  22.  
  23.                 let cartela = document.createElement('div');
  24.                 cartela.classList.add('cartela');
  25.  
  26.                 $(row).append(col);
  27.                 $(col).append(card);
  28.                 $(card).append(cartela);
  29.                
  30.                 $(card).css("background-image", `url( ${heroData[i].images.md} )` );
  31.  
  32.                 $(cartela).append(`<h3 class="titulo">${heroData[i].name}</h3>`);
  33.                 $(cartela).append(`<p class="job">${heroData[i].work.occupation}</p>`);
  34.  
  35.             }
  36.  
  37.         });
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement