Neste desafio a ideia foi replicar o feed de notícias do Twitter fazendo uso da manipulação do DOM e de flexbox para construir o layout e posicionar posts do mais recente ao mais antigo.
- Crie um formulário que permita inserir um texto e um botão para "twittar".
- Adicione um evento de click ao botão ou de submit no formulário.
- No evento, obter o texto.
- Adicione o texto ao HTML.
- Não inserir texto vazio (desativar o botão "twittar").
- Conte o número de caracteres de forma regressiva.
- Se você passar os 140 caracteres, desative o botão.
- Se você passar os 120 caracteres, mostre o contador com outra cor.
- Se você passar os 130 caracteres, mostre o contador com outra cor.
- Se você passar os 140 caracteres, mostre o contador em negativo.
- Ao pressionar enter (/n) aumente a área de texto de acordo com o tamanho do texto.
- Se o número de caracteres digitados (sem dar um "enter") exceder o tamanho da área de texto por padrão, mais uma linha deverá ser adicionada para que a rolagem não apareça.
- Adicione a hora em que o tweet foi publicado no formato de 24 horas hh:mm.
- JavaScript
- HTML
- CSS