Skip to content

B-Rios/Feed-Page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cover

Feed Page

template de um feed masonry para aplicações baseadas na renderização de listas

Autor

prints

App Screenshot

Demo

testar o projeto

Features

  • Adiciona e Remove Cards
  • Gera feed a partir de listas
  • Responsivo

desenvolvimento

Este modelo foi criado usando Vanilla JS por ser um protótipo do feed de uma aplicação. A ideia é dividida em 3 partes:

  1. Criar o layout básico de como os cards vão aparecer na tela 1.1 O template masonry é feito usando flex-box do css para dividir a tela em 3:
    column-count: 3;
    column-gap: 1rem;
    width: 100%;
  1. Adicionar e remover os cards com o Javascript 2.1 Precisamos adicionar um evento e depois inserir uma nova tag através do DOM:
    //cria e depois adiciona um novo elemento na página
    const newDiv = document.createElement("div");
    contentBox.appendChild(newDiv);

    //remove a último card do feed
    remove.addEventListener("click", () => {
        contentBox.removeChild(contentBox.lastChild);
    });  
  1. por último personalizar, adicionei tamanhos e cores aleatórios a cada card. 3.1 utilizei a API do loremflickr para gerar imagens aleatórias e criei um objeto com frases de personagens de Star Wars pq eu sou muito fã 😁

Licensa

MIT

🔗 Links

portfolio twitter

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published