From 0c8ccb17dfa8f931543cdc31cc5f88ff9d14eeeb Mon Sep 17 00:00:00 2001 From: Kamila Almeida Date: Tue, 22 Jun 2021 00:34:22 -0300 Subject: [PATCH 1/2] to do list - kamila --- NandaAndrade/src/css/style.css | 215 --------------- NandaAndrade/src/index.html | 51 ---- NandaAndrade/src/script.js | 93 ------- aline-prado/src/css/style.css | 216 --------------- aline-prado/src/index.html | 59 ---- aline-prado/src/script.js | 75 ------ allana-evellyn/src/css/style.css | 215 --------------- allana-evellyn/src/img/icone-todolist.png | Bin 356 -> 0 bytes allana-evellyn/src/index.html | 56 ---- allana-evellyn/src/script.js | 93 ------- andreza-santana/src/css/style.css | 223 ---------------- andreza-santana/src/index.html | 51 ---- andreza-santana/src/script.js | 50 ---- bruna-souza/src/css/style.css | 215 --------------- bruna-souza/src/index.html | 53 ---- bruna-souza/src/script.js | 92 ------- dandara-sousa/src/css/style.css | 220 --------------- dandara-sousa/src/index.html | 61 ----- dandara-sousa/src/script.js | 128 --------- diana-martine/src/assets/checked-off.svg | 48 ---- diana-martine/src/assets/checked-on.svg | 41 --- diana-martine/src/assets/minus.svg | 37 --- diana-martine/src/css/style.css | 248 ----------------- diana-martine/src/index.html | 66 ----- diana-martine/src/script.js | 90 ------- ester-louenco/projeto/src/css/style.css | 215 --------------- ester-louenco/projeto/src/index.html | 50 ---- ester-louenco/projeto/src/script.js | 65 ----- gabriela-coutinho/src/css/style.css | 215 --------------- gabriela-coutinho/src/index.html | 50 ---- gabriela-coutinho/src/script.js | 108 -------- izabelle-souza/src/css/style.css | 215 --------------- izabelle-souza/src/index.html | 50 ---- izabelle-souza/src/script.js | 88 ------ juliane-andrade/src/.vscode/settings.json | 3 - juliane-andrade/src/css/style.css | 249 ----------------- juliane-andrade/src/img/background.jpg | Bin 264892 -> 0 bytes juliane-andrade/src/img/lixeira.png | Bin 6486 -> 0 bytes juliane-andrade/src/index.html | 52 ---- juliane-andrade/src/script.js | 86 ------ jumara-pimenta/src/css/style.css | 215 --------------- jumara-pimenta/src/index.html | 52 ---- jumara-pimenta/src/script.js | 99 ------- .../src/css/style.css | 2 +- .../src/index.html | 2 +- .../src/script.js | 0 lais-pereira/src/css/style.css | 215 --------------- lais-pereira/src/index.html | 50 ---- lais-pereira/src/script.js | 89 ------- liliankelly-andrade/src/css/style.css | 216 --------------- liliankelly-andrade/src/exercicio.js | 92 ------- liliankelly-andrade/src/index.html | 53 ---- liliankelly-andrade/src/script.js | 98 ------- mariana_herreros/src/css/img/bin.png | Bin 1303 -> 0 bytes mariana_herreros/src/css/img/check-list.png | Bin 1147 -> 0 bytes mariana_herreros/src/css/style.css | 219 --------------- mariana_herreros/src/index.html | 60 ----- mariana_herreros/src/script.js | 139 ---------- patricia-barnabe/img/to-do-list.png | Bin 12064 -> 0 bytes patricia-barnabe/src/css/style.css | 216 --------------- patricia-barnabe/src/index.html | 50 ---- patricia-barnabe/src/script.js | 98 ------- projeto jaqueline/src/css/style.css | 221 --------------- projeto jaqueline/src/index.html | 55 ---- projeto jaqueline/src/script.js | 103 ------- samdra_dee/src/css/style.css | 220 --------------- samdra_dee/src/index.html | 52 ---- samdra_dee/src/script.js | 119 --------- talita_carvalho/src/css/style.css | 251 ------------------ talita_carvalho/src/index.html | 73 ----- talita_carvalho/src/script.js | 67 ----- vera-santana/src/css/style.css | 219 --------------- vera-santana/src/index.html | 49 ---- vera-santana/src/script.js | 67 ----- 74 files changed, 2 insertions(+), 7601 deletions(-) delete mode 100644 NandaAndrade/src/css/style.css delete mode 100644 NandaAndrade/src/index.html delete mode 100644 NandaAndrade/src/script.js delete mode 100644 aline-prado/src/css/style.css delete mode 100644 aline-prado/src/index.html delete mode 100644 aline-prado/src/script.js delete mode 100644 allana-evellyn/src/css/style.css delete mode 100644 allana-evellyn/src/img/icone-todolist.png delete mode 100644 allana-evellyn/src/index.html delete mode 100644 allana-evellyn/src/script.js delete mode 100644 andreza-santana/src/css/style.css delete mode 100644 andreza-santana/src/index.html delete mode 100644 andreza-santana/src/script.js delete mode 100644 bruna-souza/src/css/style.css delete mode 100644 bruna-souza/src/index.html delete mode 100644 bruna-souza/src/script.js delete mode 100644 dandara-sousa/src/css/style.css delete mode 100644 dandara-sousa/src/index.html delete mode 100644 dandara-sousa/src/script.js delete mode 100644 diana-martine/src/assets/checked-off.svg delete mode 100644 diana-martine/src/assets/checked-on.svg delete mode 100644 diana-martine/src/assets/minus.svg delete mode 100644 diana-martine/src/css/style.css delete mode 100644 diana-martine/src/index.html delete mode 100644 diana-martine/src/script.js delete mode 100644 ester-louenco/projeto/src/css/style.css delete mode 100644 ester-louenco/projeto/src/index.html delete mode 100644 ester-louenco/projeto/src/script.js delete mode 100644 gabriela-coutinho/src/css/style.css delete mode 100644 gabriela-coutinho/src/index.html delete mode 100644 gabriela-coutinho/src/script.js delete mode 100644 izabelle-souza/src/css/style.css delete mode 100644 izabelle-souza/src/index.html delete mode 100644 izabelle-souza/src/script.js delete mode 100644 juliane-andrade/src/.vscode/settings.json delete mode 100644 juliane-andrade/src/css/style.css delete mode 100644 juliane-andrade/src/img/background.jpg delete mode 100644 juliane-andrade/src/img/lixeira.png delete mode 100644 juliane-andrade/src/index.html delete mode 100644 juliane-andrade/src/script.js delete mode 100644 jumara-pimenta/src/css/style.css delete mode 100644 jumara-pimenta/src/index.html delete mode 100644 jumara-pimenta/src/script.js rename {geovanna-domingos => kamila-almeida}/src/css/style.css (99%) rename {geovanna-domingos => kamila-almeida}/src/index.html (98%) rename {geovanna-domingos => kamila-almeida}/src/script.js (100%) delete mode 100644 lais-pereira/src/css/style.css delete mode 100644 lais-pereira/src/index.html delete mode 100644 lais-pereira/src/script.js delete mode 100644 liliankelly-andrade/src/css/style.css delete mode 100644 liliankelly-andrade/src/exercicio.js delete mode 100644 liliankelly-andrade/src/index.html delete mode 100644 liliankelly-andrade/src/script.js delete mode 100644 mariana_herreros/src/css/img/bin.png delete mode 100644 mariana_herreros/src/css/img/check-list.png delete mode 100644 mariana_herreros/src/css/style.css delete mode 100644 mariana_herreros/src/index.html delete mode 100644 mariana_herreros/src/script.js delete mode 100644 patricia-barnabe/img/to-do-list.png delete mode 100644 patricia-barnabe/src/css/style.css delete mode 100644 patricia-barnabe/src/index.html delete mode 100644 patricia-barnabe/src/script.js delete mode 100644 projeto jaqueline/src/css/style.css delete mode 100644 projeto jaqueline/src/index.html delete mode 100644 projeto jaqueline/src/script.js delete mode 100644 samdra_dee/src/css/style.css delete mode 100644 samdra_dee/src/index.html delete mode 100644 samdra_dee/src/script.js delete mode 100644 talita_carvalho/src/css/style.css delete mode 100644 talita_carvalho/src/index.html delete mode 100644 talita_carvalho/src/script.js delete mode 100644 vera-santana/src/css/style.css delete mode 100644 vera-santana/src/index.html delete mode 100644 vera-santana/src/script.js diff --git a/NandaAndrade/src/css/style.css b/NandaAndrade/src/css/style.css deleted file mode 100644 index 1ab1b9e..0000000 --- a/NandaAndrade/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/NandaAndrade/src/index.html b/NandaAndrade/src/index.html deleted file mode 100644 index a62b22b..0000000 --- a/NandaAndrade/src/index.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
-
-

Lista de Tarefas

-
- - -
-
-
    - -
-
- - - - -
- - -
-
-
- - - - - \ No newline at end of file diff --git a/NandaAndrade/src/script.js b/NandaAndrade/src/script.js deleted file mode 100644 index b6cb9ef..0000000 --- a/NandaAndrade/src/script.js +++ /dev/null @@ -1,93 +0,0 @@ -//variável do input (caixinha) -const inputado = document.querySelector('#todoInput'); - -//variável para o botão+ -const botao = document.getElementById('todoSubmit'); - -//variavél para a lista -const listaTarefas = document.getElementById('todoLista'); - -//variável para o formulário -const formulario = document.getElementById('todoForm'); - -//variável para o botao "MArcar todos" -const botaoMarcarTodos = document.querySelector('#todoMarcarTodos'); - -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -//função do botão + (ação do botão de acrescentar as tarefas) -botao.addEventListener('click', (event) => { - - event.preventDefault(); - -// criando elementos no JS dentro da função - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const elementoRemove = document.createElement('span'); - - textoElemento.innerText = inputado.value; - elementoRemove.innerText = '🗑'; - - if(textoElemento.innerText.trim() === ''){ - alert("Insira uma tarefa"); - }else{ - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(elementoRemove); - - //ação de limpar o histórico do formulario - formulario.reset(); - } - - //função checar (risca o item da lista) - - textoElemento.addEventListener('click' , () => { - textoElemento.classList.add('checked'); - }); - - //função para o botão de remover a lista - - elementoRemove.addEventListener('click' , () => { - elementoLista.remove(); - - }); - - //função para marcar todos através do botão na tela "marcar todos" - botaoMarcarTodos.addEventListener('click' , () => { - - if (botaoMarcarTodos.innerText ==='Marcar todos') { - // o querryselectorall acessa todos os "p" - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.add('checked') - }); - botaoMarcarTodos.innerText = 'Desmarcar todos'; - - }else{ - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.remove('checked') - }); - botaoMarcarTodos.innerText = 'Marcar todos'; - } - - }); - - // função limpar tudo da lista - botaoLimpar.addEventListener('click', () => { - listaTarefas.remove(); - - - //outra forma de fazer - //botaoLimpar.addEventListener('click', () => { - // listaTarefas.innerHTML = ''; - - }); - - - - -}); - diff --git a/aline-prado/src/css/style.css b/aline-prado/src/css/style.css deleted file mode 100644 index a95c82d..0000000 --- a/aline-prado/src/css/style.css +++ /dev/null @@ -1,216 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - background-color: #B0CF30; - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/aline-prado/src/index.html b/aline-prado/src/index.html deleted file mode 100644 index 32a3f42..0000000 --- a/aline-prado/src/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
-
-

Lista de Tarefas

-
- - -
- - -
-
    -
  • -

    -
  • - - - - -
-
- - - - -
- - -
-
-
- - - - - \ No newline at end of file diff --git a/aline-prado/src/script.js b/aline-prado/src/script.js deleted file mode 100644 index 155bf89..0000000 --- a/aline-prado/src/script.js +++ /dev/null @@ -1,75 +0,0 @@ -//variáveis -const inputado = document.querySelector('#todoInput'); -const botao = document.getElementById ('todoSubmit'); -const listaTarefas = document.getElementById ('todoLista'); -const formulario = document.getElementById('todoForm'); -const botaoMarcarTodos = document.getElementById('todoMarcarTodos'); -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -//criando evento -botao.addEventListener('click', (event) => { - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - -//atribuindo valor - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🗑'; - - //Fase 2 do projeto - if(textoElemento.innerText.trim ()=== '') { - alert ("Insira uma Tarefa") - } else{ -// acrescentando o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - } - - formulario.reset(); -//função checar - textoElemento.addEventListener('click', ()=> { - textoElemento.classList.add('checked'); - - }); -//função deletar - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - - - }); - - botaoMarcarTodos.addEventListener('click', ()=> { - - if (botaoMarcarTodos.innerText ==='Marcar todos') { - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.add ("checked"); - - - }); - botaoMarcarTodos.innerText = 'Desmarcar todos'; - - }else{ - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - - botaoMarcarTodos.innerText = 'Marcar todos'; - -} -// função limpar - botaoLimpar.addEventListener("click", () => { - listaTarefas.innerText = ''; -}); - - -}); - -}); diff --git a/allana-evellyn/src/css/style.css b/allana-evellyn/src/css/style.css deleted file mode 100644 index b210a8b..0000000 --- a/allana-evellyn/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #96A0FF; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: #F8F2EC; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #3C4499; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E7DCD2; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #EBB6C6; -} - -.todo-form__btn { - background-color: #EBB6C6; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #C4D8D8; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through dotted #3C4499; -} - -.todo__tudo-feito:hover { - background-color: #C4D8D8; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #C4D8D8; - box-sizing: border-box; - border-radius: 24px; - background-color: #C4D8D8; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #EBB6C6; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #C4D8D8; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/allana-evellyn/src/img/icone-todolist.png b/allana-evellyn/src/img/icone-todolist.png deleted file mode 100644 index 114ae0ed154ff8a96db85e642fc30e1c39845555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356 zcmV-q0h|7bP)0F=%;y~q)Dgk*Sv4qY5M^zf%A)Hjxj2v!rqNFLlRm*Sv+fG4@|!)qzsDw zha=E-V@F=QIegJWVC#LKfUXq)l>^XmV(LK8 ztIx9nts1#*rGY1^3d|k_S|dy3nDj)OJm~)$BWGZp(`U|zZgy)Vz~YTKbB{(LL@~+` z%M|h{QQafYpbYVs_@b2|X3Q5Xu~LR;g)EWE5JRDx-5Lq$qw!VDJsO1&#VA88Q^==8 zb&o`Wj98=gg*k(~jI|;;1UZ(YSrHkrMpQ - - - - - - - - - - To-do List - - - - -
-
-

Lista de Tarefas

-
- - -
- - -
-
    - - - -
-
- - - - -
- - -
-
-
- - - - - \ No newline at end of file diff --git a/allana-evellyn/src/script.js b/allana-evellyn/src/script.js deleted file mode 100644 index 4b00467..0000000 --- a/allana-evellyn/src/script.js +++ /dev/null @@ -1,93 +0,0 @@ -// precisa: -// variável do input -// variável do botão de adicionar -// variável da ul - -const inputTarefas = document.querySelector('#todoInput'); -const botao = document.querySelector('#todoSubmit'); -const listaTarefas = document.querySelector('#todoLista'); -const formulario = document.querySelector('#todoForm'); -const botaoLimpar = document.querySelector('#todoRemoverTodos'); -const botaoMarcarTodos = document.querySelector('#todoMarcarTodos'); - - - - -// criar evento do botão -botao.addEventListener('click', (event) => { - event.preventDefault(); - - //adiciona os elementos na lista - const elementoLista = document.createElement('li'); - //cria parágrafo pra onde vai o texto inserido no input - const textoElemento = document.createElement('p'); - //cria span para excluir linhas individualmente - const deletaTarefa = document.createElement('span'); - - - //inclui o valor do input no

quando clicado - textoElemento.innerText = inputTarefas.value; - deletaTarefa.innerText = '❌'; - - if(textoElemento.innerText.trim() === ''){ - alert('Insira uma tarefa'); - - } else { - //elemento filho é acrescentado no nó mãe com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaTarefa); - - //apaga infos que estavam no input - formulario.reset() ; - -} - //tarefa cumprida cheeeeck - textoElemento.addEventListener('click', () => { - textoElemento.classList.add('checked'); - }); - - //função de deletar (removeChild) - deletaTarefa.addEventListener('click', () => { - listaTarefas.removeChild(elementoLista); - // também se resolve com elementoLista.remove(); - - }); - - - //botão que faz todas as marcações - botaoMarcarTodos.addEventListener('click', () => { - - if (botaoMarcarTodos.innerText === 'Marcar todos'){ - - //pega todas as tags p, pra que quando clicar, marcar tudo - const todosParagrafos = document.querySelectorAll('p'); - - //percorre cada um dos itens dos arrays, vai fazer a ação - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodos.innerText = 'Desmarcar todos'; - - } else { - - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(item => { - item.classList.remove('checked'); - }); - - botaoMarcarTodos.innerText = 'Marcar todos'; - - }; - - - }); - - botaoLimpar.addEventListener('click', () => { - listaTarefas.innerHTML = ''; - }); - - -}); - diff --git a/andreza-santana/src/css/style.css b/andreza-santana/src/css/style.css deleted file mode 100644 index 4078e18..0000000 --- a/andreza-santana/src/css/style.css +++ /dev/null @@ -1,223 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} -.deletar { - display: flex; - flex-direction: column; - justify-content: center; -} -.checkbox { - margin-right: 30px; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/andreza-santana/src/index.html b/andreza-santana/src/index.html deleted file mode 100644 index 25e83e3..0000000 --- a/andreza-santana/src/index.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - ToDo List - - - - -

-
-

Lista de Tarefas

-
- - -
-
-
    -
-
- - - - -
- - -
-
-
- - - - - \ No newline at end of file diff --git a/andreza-santana/src/script.js b/andreza-santana/src/script.js deleted file mode 100644 index 610cc23..0000000 --- a/andreza-santana/src/script.js +++ /dev/null @@ -1,50 +0,0 @@ -// Função que recebe o input do formulário e insere na lista -document.querySelector('#todoSubmit').addEventListener('click', function (event) { - event.preventDefault(); - const tarefa = document.querySelector('#todoInput').value; - if (tarefa === '' || tarefa === ' ' || tarefa === ' ') { - alert('Por favor, inserir uma tarefa!') - } else { - document.querySelector('#todoLista').innerHTML += (`
  • -

    ${tarefa}

    - -
  • `); - } - limparCampos(); -}) -// Função que limpa os campos inputs do formulário. -function limparCampos() { - document.querySelector('#todoInput').value = ''; -} -// Função que elimina apenas uma tarefa. -function deletarPublicacao(event) { - event.target.parentElement.parentElement.remove(); -} -// Função que marca apenas uma tarefa -function marcarTarefa(event) { - event.target.parentElement.classList.toggle("checked"); -} -// Função que marca todas as tarefas e desmarcar todas as tarefas -document.querySelector('#todoMarcarTodos').addEventListener('click', function (event) { - event.preventDefault(); - let paragrafos = document.querySelectorAll('p'); - if (paragrafos.length == 0) { - return; - } - let botaoMarcarTodos = document.querySelector('#todoMarcarTodos'); - if (botaoMarcarTodos.innerText === 'Marcar todos') { - paragrafos.forEach((paragrafo) => paragrafo.classList.add("checked")); - document.querySelectorAll('.checkbox').forEach((checkbox) => checkbox.checked = true); - botaoMarcarTodos.innerText = 'Desmarcar todos'; - } else { - paragrafos.forEach((paragrafo) => paragrafo.classList.remove("checked")); - document.querySelectorAll(".checkbox").forEach((checkbox) => checkbox.checked = false); - botaoMarcarTodos.innerText = 'Marcar todos'; - } -}) -// Função que elimina todas as tarefas -document.querySelector('#todoRemoverTodos').addEventListener('click', function (event) { - event.preventDefault(); - const todasTarefas = document.querySelectorAll('li'); - todasTarefas.forEach((tarefa) => tarefa.remove()); -}) \ No newline at end of file diff --git a/bruna-souza/src/css/style.css b/bruna-souza/src/css/style.css deleted file mode 100644 index 1ab1b9e..0000000 --- a/bruna-souza/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/bruna-souza/src/index.html b/bruna-souza/src/index.html deleted file mode 100644 index 322aad5..0000000 --- a/bruna-souza/src/index.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
    -
    -

    Lista de Tarefas

    -
    - - -
    - - -
    -
      - -
    -
    - - - - -
    - - -
    -
    -
    - - - - - \ No newline at end of file diff --git a/bruna-souza/src/script.js b/bruna-souza/src/script.js deleted file mode 100644 index a3c20fa..0000000 --- a/bruna-souza/src/script.js +++ /dev/null @@ -1,92 +0,0 @@ -//nó do input -const inputado = document.querySelector('#todoInput'); - -//nó do botão -const botao = document.getElementById('todoSubmit'); - -//nó da ul -const listaTarefas = document.getElementById('todoLista'); - -//nó do formulario -const formulario = document.getElementById('todoForm'); - -//nó do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -//nó do botão marcar todos -const botaoMarcarTodos = document.querySelector('#todoMarcarTodos'); - -/* ! será apagado - const todosOsSpans = document.querySelectorAll('span'); - console.log(todosOsSpans, "todos os spans"); */ - -//criar evento botão -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); //cria a lista - const textoElemento = document.createElement('p'); //cria o texto da lista - const deletaElemento = document.createElement('span'); - - //atribuimos o valor do input ao

    criando a partir do clique no botão - textoElemento.innerText = inputado.value; //innerText: valor do texto da tag - deletaElemento.innerText = '🗑'; - - /*FASE 02 - 1º: o código abaixo só deve ocorrer se o input não estiver vazio, caso esteja vazio, precisamos mostrar o alert para o usiário - 2º: para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom*/ - - // criação de novo item - if(textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); //aqui se o usuário inserir uma tarefa vazia, irá emitir um alerta - } else { - //pegamos o nó mãe e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - //pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - } - - //função de marcar - textoElemento.addEventListener('click', () => { - textoElemento.classList.add('checked'); - }) - - //função de deletar um item da lista - deletaElemento.addEventListener('click', () => { - listaTarefas.removeChild(elementoLista) - //para exlucir todos os elementos de uma vez: listaTarefas.remove(); - }) - - //função de marcar todos - botaoMarcarTodos.addEventListener('click', () => { - //o querySelectorALl retorna um array com itens de acordo com o que foi passado como parâmetro - - if (botaoMarcarTodos.innerText === 'Marcar Todos') { - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.add('checked'); - }); - botaoMarcarTodos.innerText = 'Desmarcar Todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.remove('checked') - }); - botaoMarcarTodos.innerText = 'Marcar Todos'; - } - - }) - - //função de deletar todas as tarefas - botaoLimpar.addEventListener('click', () => { - listaTarefas.innerHTML = ''; - //outra alternativa: listaTarefas.remove(); - }); - -}); \ No newline at end of file diff --git a/dandara-sousa/src/css/style.css b/dandara-sousa/src/css/style.css deleted file mode 100644 index 5e67082..0000000 --- a/dandara-sousa/src/css/style.css +++ /dev/null @@ -1,220 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -.vermelho { - background-color: red; - height:200px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/dandara-sousa/src/index.html b/dandara-sousa/src/index.html deleted file mode 100644 index cd5717f..0000000 --- a/dandara-sousa/src/index.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - ToDo List - - - - -

    -
    -

    Lista de Tarefas

    - -
    - - -
    - - - - - -
    -
      - - -
    -
    - - - - -
    - - -
    -
    -
    - - - - - \ No newline at end of file diff --git a/dandara-sousa/src/script.js b/dandara-sousa/src/script.js deleted file mode 100644 index e38e859..0000000 --- a/dandara-sousa/src/script.js +++ /dev/null @@ -1,128 +0,0 @@ - -/////TENTATIVA DE FAZER SOZINHA -/*const container = document.getElementById('container'); - -console.log(container, "paragrafo"); - - -const texto = document.createElement('p'); - -texto.innerText = "criando para estudo"; - -container.appendChild(texto) - -const todoLista = document.getElementById('todoLista'); - -const itensLista = document.createElement('li'); - -itensLista.innerHTML =
      - -
    ; - -todoLista.appendChild(itensLista);*/ - - -///// FAZENDO COM A PROFESSORA - -//chamar todas as variáveis antes deexecutar suas ações - - -const inputado = document.querySelector('#todoInput'); -const botao = document.getElementById('todoSubmit'); - -//variável da ul -const listaTarefas = document.getElementById('todoLista'); - -//criando variável do formulário - -const formulario = document.getElementById('todoForm'); - -//variavél (nó) do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -//variavél (nó) do botão marcar todos -const botaoMarcarTodos = document.querySelector('#todoMarcarTodos'); /*se habituar a usar o querySelector também*/ - -//criando o evento botão (todos as ações funcionam após o clique do botão por isso são inseridas dentro do evento botão) - -botao.addEventListener('click', (event) => { - //evita que o formulario seja enviado ao clicar (que é nativo do javascript) - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); /*excluir itens da lista individualmente (colocar um evento para remover esse nó do DOM)*/ - - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🧨'; - - -// Função apra evitar que o input seja feito com espaços em branco -//Trim remove os espaços em branco -if(textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa") -} else{ - - //pega o nó mãe e acrescenta nele um elemento filho através do append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - //limpa o campo de escrita após o clique - formulario.reset(); -} - - - //função para dar check no item da lista(para isso é preciso adicionar um evento de clique quando o item for "selecionado") - textoElemento.addEventListener('click', () =>{ - textoElemento.classList.add('checked'); - }); - - - //função para deletar o item da lista ao clicar (ao cilcar no elemento 🧨 a ação vai até a lista de tarefas e remove o elesmento da lista correspondente ) - deletaElemento.addEventListener('click', () =>{ - listaTarefas.removeChild(elementoLista); - }); - - - //função para marcar todos - botaoMarcarTodos.addEventListener('click', () => { - - if (botaoMarcarTodos.innerText=== 'Marcar Todos') { - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.add("checked"); - - }); - - botaoMarcarTodos.innerText = 'Desmarcar Todos'; - } else { - - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.remove("checked"); - - }); - - botaoMarcarTodos.innerText = 'Marcar Todos'; - - - } - - - - - }); - - - //função para limpar - botaoLimpar.addEventListener('click', () => { - listaTarefas.innerHTML = ''; - console.log("deletar tudo") - }); - -}); - - diff --git a/diana-martine/src/assets/checked-off.svg b/diana-martine/src/assets/checked-off.svg deleted file mode 100644 index d8c0f44..0000000 --- a/diana-martine/src/assets/checked-off.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/diana-martine/src/assets/checked-on.svg b/diana-martine/src/assets/checked-on.svg deleted file mode 100644 index 9934a39..0000000 --- a/diana-martine/src/assets/checked-on.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/diana-martine/src/assets/minus.svg b/diana-martine/src/assets/minus.svg deleted file mode 100644 index ea5464e..0000000 --- a/diana-martine/src/assets/minus.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/diana-martine/src/css/style.css b/diana-martine/src/css/style.css deleted file mode 100644 index 7d2a71b..0000000 --- a/diana-martine/src/css/style.css +++ /dev/null @@ -1,248 +0,0 @@ -* { - box-sizing: border-box; - font-family: "Manjari", sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: antiquewhite; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: pink; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 2px 2px 4px black; -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: purple; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake 0.1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: purple; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.6; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #e6eec6; - border-radius: 8px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 1px purple; -} - -.todo-form__btn { - background-color: purple; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 2px 2px 4px black; - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 1px solid purple; - box-sizing: border-box; - border-radius: 8px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: purple; -} - -.checked { - text-decoration: line-through; - opacity: 75%; -} - -.todo__tudo-feito:hover { - background-color: purple; - color: antiquewhite; - box-shadow: 0px 16px 24px purple; - transition: 0.3s; -} - -.todo__remover-todos { - border: 1px solid purple; - box-sizing: border-box; - border-radius: 8px; - background-color: purple; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: antiquewhite; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px purple; - transition: 0.3s; - color: purple; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: purple; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px purple; - width: 56px; - height: 56px; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: purple; - color: antiquewhite; - box-shadow: 0px 16px 24px purple; - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} - -/* alterando css dos elementos adicionados pelo JS */ -#todoTarefas { - background-color: antiquewhite; - margin: auto; - width: 26rem; - border-radius: 8px; - opacity: 80%; -} - -#todoTarefas:hover { - opacity: 1; - transition: .5; -} - -.container-icons { - width: 4rem; - display: flex; - justify-content: space-between; -} - -.check { - width: 1.5rem; -} - -.remove { - width: 1.5rem; -} diff --git a/diana-martine/src/index.html b/diana-martine/src/index.html deleted file mode 100644 index e49d74a..0000000 --- a/diana-martine/src/index.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - ToDo List - - - -
    -
    -

    Lista de Tarefas

    -
    - - -
    - -
    -

    -
    - -
    -
      -
      - - - - -
      - - -
      -
      -
      - - - - diff --git a/diana-martine/src/script.js b/diana-martine/src/script.js deleted file mode 100644 index ca7bdea..0000000 --- a/diana-martine/src/script.js +++ /dev/null @@ -1,90 +0,0 @@ -// variáveis globais -const form = document.querySelector("#todoForm"); -const toDo = document.querySelector("#todoInput"); -const submit = document.querySelector("#todoSubmit"); -const toDoList = document.querySelector("#todoLista"); -const selectAll = document.querySelector("#todoMarcarTodos"); -const clearAll = document.querySelector("#todoRemoverTodos"); - -// prevenção do botão submit -submit.addEventListener("click", (e) => { - e.preventDefault(); -}); - -// função de adicionar nova tarefa -function addToDo() { - // criando elementos de modo dinâmico - const newToDo = document.createElement("li"); - const newToDoText = document.createElement("p"); - const containerIcons = document.createElement("div"); - const check = document.createElement("img"); - const remove = document.createElement("img"); - - // alterando atributos dos ícones - newToDoText.classList.add("newToDoText"); - containerIcons.classList.add("container-icons"); - check.src = "./assets/checked-off.svg"; - check.classList.add("check"); - remove.src = "./assets/minus.svg"; - remove.classList.add("remove"); - - // adicionando texto de entrada na tarefa adicionada - newToDoText.innerText = toDo.value; - - // tratando erro de entrada - if (newToDoText.innerText.trim() === "") { - document.querySelector("#message").innerHTML = - "Por favor, preencha os campos!"; - } else { - // adicionando tarefa - toDoList.appendChild(newToDo); - newToDo.appendChild(newToDoText); - newToDo.appendChild(containerIcons); - containerIcons.appendChild(check); - containerIcons.appendChild(remove); - document.querySelector("#message").innerHTML = ""; - - // limpando formulário - form.reset(); - - // função de checado - check.addEventListener("click", () => { - if (check.getAttribute("src") == "./assets/checked-off.svg") { - check.src = "./assets/checked-on.svg"; - newToDoText.classList.add("checked"); - } else { - check.src = "./assets/checked-off.svg"; - newToDoText.classList.remove("checked"); - } - }); - - // função de remover - remove.addEventListener("click", () => { - toDoList.removeChild(newToDo); - }); - - // função limpar lista - clearAll.addEventListener("click", () => { - newToDo.remove(); - }); - } -} - -// função marcar todos -selectAll.addEventListener("click", () => { - let getAllToDo = document.querySelectorAll(".newToDoText"); - let getAllCheckIcon = document.querySelectorAll(".check"); - - if ( - selectAll.innerText === "Marcar todos" || - getAllCheckIcon.src == "./assets/checked-off.svg" - ) { - getAllToDo.forEach((p) => p.classList.add("checked")); - getAllCheckIcon.forEach((img) => (img.src = "./assets/checked-on.svg")); - selectAll.innerText = "Desmarcar todos"; - } else if (selectAll.innerText === "Desmarcar todos") { - getAllToDo.forEach((p) => p.classList.remove("checked")); - getAllCheckIcon.forEach((img) => (img.src = "./assets/checked-off.svg")); - selectAll.innerText = "Marcar todos"; - } -}); diff --git a/ester-louenco/projeto/src/css/style.css b/ester-louenco/projeto/src/css/style.css deleted file mode 100644 index 1ab1b9e..0000000 --- a/ester-louenco/projeto/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/ester-louenco/projeto/src/index.html b/ester-louenco/projeto/src/index.html deleted file mode 100644 index 3d5d24e..0000000 --- a/ester-louenco/projeto/src/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
      -
      -

      Lista de Tarefas

      -
      - - -
      -
      -
        -
      -
      - - - - -
      - - -
      -
      -
      - - - - - \ No newline at end of file diff --git a/ester-louenco/projeto/src/script.js b/ester-louenco/projeto/src/script.js deleted file mode 100644 index 26a20a2..0000000 --- a/ester-louenco/projeto/src/script.js +++ /dev/null @@ -1,65 +0,0 @@ -const inputado = document.querySelector('#todoInput'); -const botao = document.getElementById('todoSubmit'); -const listaTarefas = document.getElementById('todoLista'); -const formulario = document.getElementById('todoForm'); -const botaoLimpar = document.getElementById('todoRemoverTodos'); -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - -botao.addEventListener('click', (event) => { - - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🗑️'; - - if (textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - formulario.reset(); - } - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - //função de delete - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - - }); - - botaoMarcarTodas.addEventListener('click', () => { - if (botaoMarcarTodas.innerText === 'Marcar todos') { - const todosParagrafos = document.querySelectorAll('p'); - console.log(todosParagrafos, "vai retornar todos os

      encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - - }); - - // Função de limpar - botaoLimpar.addEventListener('click', () => { - - listaTarefas.innerHTML = ''; - }); - -}); \ No newline at end of file diff --git a/gabriela-coutinho/src/css/style.css b/gabriela-coutinho/src/css/style.css deleted file mode 100644 index 1ab1b9e..0000000 --- a/gabriela-coutinho/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/gabriela-coutinho/src/index.html b/gabriela-coutinho/src/index.html deleted file mode 100644 index 3d5d24e..0000000 --- a/gabriela-coutinho/src/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - ToDo List - - - - -

      -
      -

      Lista de Tarefas

      -
      - - -
      -
      -
        -
      -
      - - - - -
      - - -
      -
      -
      - - - - - \ No newline at end of file diff --git a/gabriela-coutinho/src/script.js b/gabriela-coutinho/src/script.js deleted file mode 100644 index 36bfed6..0000000 --- a/gabriela-coutinho/src/script.js +++ /dev/null @@ -1,108 +0,0 @@ -// nó do input -const inputado = document.querySelector('#todoInput'); - -//nó da botao -const botao = document.getElementById('todoSubmit'); - -//nó da ul -const listaTarefas = document.getElementById('todoLista'); - -//nó do formulário -const formulario = document.getElementById('todoForm'); - -//nó do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -// nó do botão marcar todos -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - - -// ! será apagado -const todosOsSpans = document.querySelectorAll('span'); -console.log(todosOsSpans, "todos os spans"); - -// criar evento botão -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - // atribuímos o valor do input ao

      criado a partir do clique no botão - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🧨'; - // para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom - - - if (textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - //pegamos o nó mãe , e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - // pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - - } - - //função de checar = DÁ O CHECK NO ITEM - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - //função de deletar = REMOVE O ITEM DA LISTA - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - // outra de forma de resolver >>> elementoLista.remove(); - }); - - - //TODO função de marcar todos - botaoMarcarTodas.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - - if(botaoMarcarTodas.innerText === 'Marcar todos'){ - const todosParagrafos = document.querySelectorAll('p'); - - console.log(todosParagrafos, "vai retornar todos os

      encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - - }); - - - // CRIA BOTÃO E FUNÇÃO DE LIMPAR - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

        - listaTarefas.innerHTML = ''; - }); - -}); - - -// exemplo estrutura HTML -{/*
          -
        • -

          texto

          -
        • -
        ;; */} - - - diff --git a/izabelle-souza/src/css/style.css b/izabelle-souza/src/css/style.css deleted file mode 100644 index 1ab1b9e..0000000 --- a/izabelle-souza/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/izabelle-souza/src/index.html b/izabelle-souza/src/index.html deleted file mode 100644 index 3d5d24e..0000000 --- a/izabelle-souza/src/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
        -
        -

        Lista de Tarefas

        -
        - - -
        -
        -
          -
        -
        - - - - -
        - - -
        -
        -
        - - - - - \ No newline at end of file diff --git a/izabelle-souza/src/script.js b/izabelle-souza/src/script.js deleted file mode 100644 index 75246bd..0000000 --- a/izabelle-souza/src/script.js +++ /dev/null @@ -1,88 +0,0 @@ -/*clicar e adicionar/limpar o campo da tarefa> clicar no botao e excluir a tarefa>*/ -/*colocar input para inserir o elemento dentro> -/*deletar a tarefa quando clicar o botão de limpar */ -const inputado = document.querySelector('#todoInput'); -const botao = document.getElementById('todoSubmit'); -const listaTarefas = document.getElementById('todoLista'); -const formulario = document.getElementById('todoForm'); -const botaoLimpar = document.getElementById('todoRemoverTodos'); -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - -//criar evento addEvenListener para adicionar botão// -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - // atribuímos o valor do input ao

        criado a partir do clique no botão - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🧨'; - // para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom - - if (textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - //pegamos o nó mãe , e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - // pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - - } - - //função de checar - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - //função de deletar - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - // outra de forma de resolver >>> elementoLista.remove(); - }); - - //? FASE 4 ATÉ 21H - - // //TODO função de marcar todos - botaoMarcarTodas.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - - - if (botaoMarcarTodas.innerText === 'Marcar todos') { - const todosParagrafos = document.querySelectorAll('p'); - console.log(todosParagrafos, "vai retornar todos os

        encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - - }); - - //TODO função de limpar - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

          - listaTarefas.innerHTML = ''; - }); - -}); - - -// exemplo estrutura HTML -{/*
            -
          • -

            texto

            -
          • -
          ;; */} \ No newline at end of file diff --git a/juliane-andrade/src/.vscode/settings.json b/juliane-andrade/src/.vscode/settings.json deleted file mode 100644 index 6f3a291..0000000 --- a/juliane-andrade/src/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "liveServer.settings.port": 5501 -} \ No newline at end of file diff --git a/juliane-andrade/src/css/style.css b/juliane-andrade/src/css/style.css deleted file mode 100644 index 0372558..0000000 --- a/juliane-andrade/src/css/style.css +++ /dev/null @@ -1,249 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background: linear-gradient(rgba(68, 62, 156, 0.6), rgba(117, 108, 167, 0.7)), url(/juliane-andrade/src/img/background.jpg) no-repeat; - background-size: cover; - background-attachment: fixed; -} - -ul { - margin: 15px 0 10px 0; - padding: 0; -} - -li { - display: flex; - max-width: 100%; - justify-content: space-between; - cursor: pointer; - transition: 0.2s; - padding-left: 25px; - padding-right: 25px; - align-items: center; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -#mensagem { - color: red; -} - -ul li:nth-child(odd) { - background: #d9d8dd; -} - -ul li:hover { - background: rgb(189, 183, 183); -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #c6caee; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #8886ca; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #768daf; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #7E77A0; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - - -/* Add a "checked" mark when clicked on */ - -.checked::before { - content: '✔'; - color: rgb(11, 48, 41); -} - -.img { - height: 24px; -} - -.todo__remover-todos { - border: 4px solid #7E77A0; - box-sizing: border-box; - border-radius: 24px; - background-color: #7E77A0; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #7E77A0; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/juliane-andrade/src/img/background.jpg b/juliane-andrade/src/img/background.jpg deleted file mode 100644 index 38d1299c8188c4897cd1c70d047bc77f2ef98d67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264892 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%0D0GQ#xxpIbQbu1*(mSc~mdD({1m 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%0DA7o!=b~uq`_xNb6=3dYm(j<9{#Y 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 zETᕁ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%0AN@g0^<;QBe-3?f&_3YH;o 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 Ydde4KP$NO+a=rFHPbjz2{XOyj0>dcVr~m)} diff --git a/juliane-andrade/src/img/lixeira.png b/juliane-andrade/src/img/lixeira.png deleted file mode 100644 index 33e9b4cce07e3a2e928ba4ad7c21703a478f8023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6486 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 - - - - - - - - - ToDo List - - - - -
          -
          -

          Lista de Tarefas

          -
          - - -
          -
          -

          -
          -
          -
            -
          -
          - - - - -
          - - -
          -
          -
          - - - - - \ No newline at end of file diff --git a/juliane-andrade/src/script.js b/juliane-andrade/src/script.js deleted file mode 100644 index 9e35286..0000000 --- a/juliane-andrade/src/script.js +++ /dev/null @@ -1,86 +0,0 @@ -const botaoSalvar = document.querySelector('#todoSubmit'); -const getTarefa = document.getElementById('todoInput'); -const listaTarefas = document.getElementById('todoLista'); -const formulario = document.getElementById('todoForm'); -const buttonMarcarTodos = document.getElementById('todoMarcarTodos'); -const buttonDeletarTodos = document.getElementById('todoRemoverTodos'); - - - - -botaoSalvar.addEventListener('click', (event) => { - event.preventDefault(); - - const li = document.createElement('li'); - const p = document.createElement('p'); - const imgRemove = document.createElement('img'); - p.innerText = getTarefa.value; - imgRemove.src = './img/lixeira.png'; - imgRemove.classList.add('img'); - - //CRIA UM NOVO ITEM - - if (p.innerText.trim() === '') { - document.getElementById('mensagem').innerHTML = 'ATENÇÃO: Insira uma tarefa!' - } else { - - listaTarefas.appendChild(li); - li.appendChild(p); - li.appendChild(imgRemove); - document.getElementById('mensagem').innerHTML = ''; - - //LIMPA TODOS OS CAMPOS DO FORMULARIO - - formulario.reset(); - } - - //MARCA O ITEM COMO CHECADO - - li.addEventListener('click', function(ev) { - if (ev.target.tagName === 'P') { - ev.target.classList.toggle('checked'); - } - }, false); - - //Outra forma de Marcar - - /* p.addEventListener('click', () => { - p.classList.add('checked'); - })*/ - - //REMOVE O ITEM - - imgRemove.addEventListener('click', () => { - //li.remove(); - listaTarefas.removeChild(li); - }) - - -}) - - -//ESTA FUNÇAO MARCA TODOS - -buttonMarcarTodos.addEventListener('click', () => { - let getTodosP = document.querySelectorAll('p'); - - if (buttonMarcarTodos.innerText === 'Marcar todos') { - - getTodosP.forEach(paragrafo => paragrafo.classList.add('checked')); - buttonMarcarTodos.innerText = 'Desmarcar todos'; - } else { - - getTodosP.forEach(paragrafo => paragrafo.classList = ''); - buttonMarcarTodos.innerText = 'Marcar todos'; - } - -}) - -//ESTA FUNÇÃO DELETA TODOS - -buttonDeletarTodos.addEventListener('click', () => { - //listaTarefas.removeChild(li); - listaTarefas.innerText = ''; - - -}) \ No newline at end of file diff --git a/jumara-pimenta/src/css/style.css b/jumara-pimenta/src/css/style.css deleted file mode 100644 index 1ab1b9e..0000000 --- a/jumara-pimenta/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/jumara-pimenta/src/index.html b/jumara-pimenta/src/index.html deleted file mode 100644 index e872e43..0000000 --- a/jumara-pimenta/src/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
          -
          -

          Lista de Tarefas

          -
          - - -
          -
          -
            -
          • -
          • -
          -
          - - - - -
          - - -
          -
          -
          - - - - - \ No newline at end of file diff --git a/jumara-pimenta/src/script.js b/jumara-pimenta/src/script.js deleted file mode 100644 index 6199b88..0000000 --- a/jumara-pimenta/src/script.js +++ /dev/null @@ -1,99 +0,0 @@ -// variável do input -const inputado = document.querySelector('#todoInput'); - -//variável da botao -const botao = document.getElementById('todoSubmit'); - -//variável da ul -const listaTarefas = document.getElementById('todoLista'); - -//variável do formulário -const formulario = document.getElementById('todoForm'); - -//nó do botão marcar todos -const botaoMarcarTodos = document.getElementById('todoMarcarTodos'); - -//nó do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos') - -// criar evento botão -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - // atribuímos o valor do input ao

          criado a partir do clique no botão - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🗑'; - - //FASE 2 o código abaixo, só deve ocorrer se o input não estiver vazio, caso esteja precisamos mostrar um alert para o usuário - // para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom - - if(textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - //pegamos o nó mãe , e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - // pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - - } - - //função de checar - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - // função de deletar - - deletaElemento.addEventListener('click', () => { - listaTarefas.removeChild(elementoLista); - }); - - // função de marcar todos - // pegar todos os

          - // utilizar um forEach para acrescentar uma classe em cada um - - botaoMarcarTodos.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - if(botaoMarcarTodos.innerHTML === 'Marcar todos') { - - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - - botaoMarcarTodos.innerHTML = 'Desmarcar todos'; - - } else { - - const todosParagrafos = document.querySelectorAll('p'); - - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodos.innerHTML = 'Marcar todos' - } - - }); - - // função de limpar - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

            - listaTarefas.innerHTML = ''; - }); - -}); - - - - - - diff --git a/geovanna-domingos/src/css/style.css b/kamila-almeida/src/css/style.css similarity index 99% rename from geovanna-domingos/src/css/style.css rename to kamila-almeida/src/css/style.css index 7862cc8..6de68ed 100644 --- a/geovanna-domingos/src/css/style.css +++ b/kamila-almeida/src/css/style.css @@ -6,7 +6,7 @@ body { margin: 0; - background-color: #9182A6; + background-color: #ca9d09; box-sizing: border-box; } diff --git a/geovanna-domingos/src/index.html b/kamila-almeida/src/index.html similarity index 98% rename from geovanna-domingos/src/index.html rename to kamila-almeida/src/index.html index bde8cbe..8fde195 100644 --- a/geovanna-domingos/src/index.html +++ b/kamila-almeida/src/index.html @@ -7,7 +7,7 @@ - ToDo List + To Do List diff --git a/geovanna-domingos/src/script.js b/kamila-almeida/src/script.js similarity index 100% rename from geovanna-domingos/src/script.js rename to kamila-almeida/src/script.js diff --git a/lais-pereira/src/css/style.css b/lais-pereira/src/css/style.css deleted file mode 100644 index 7c38fb3..0000000 --- a/lais-pereira/src/css/style.css +++ /dev/null @@ -1,215 +0,0 @@ -* { - box-sizing: border-box; - font-family: "Manjari", sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182a6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7e77a0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake 0.1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.6; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #e6eec6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #b0cf30; -} - -.todo-form__btn { - background-color: #7e77a0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #b0cf30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7e77a0; -} - -.todo__tudo-feito:hover { - background-color: #b0cf30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #b0cf30; - box-sizing: border-box; - border-radius: 24px; - background-color: #b0cf30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7e77a0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #b0cf30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} diff --git a/lais-pereira/src/index.html b/lais-pereira/src/index.html deleted file mode 100644 index 3d5d24e..0000000 --- a/lais-pereira/src/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
            -
            -

            Lista de Tarefas

            -
            - - -
            -
            -
              -
            -
            - - - - -
            - - -
            -
            -
            - - - - - \ No newline at end of file diff --git a/lais-pereira/src/script.js b/lais-pereira/src/script.js deleted file mode 100644 index 2d1148d..0000000 --- a/lais-pereira/src/script.js +++ /dev/null @@ -1,89 +0,0 @@ -// selecionando para depois manipular -// variável do input -const inputado = document.querySelector('#todoInput'); -//variável do botão -const botao = document.querySelector('#todoSubmit'); -//variável da lista -const listaTarefas = document.querySelector('#todoLista'); -// variável do formulário -const formulario = document.getElementById('todoForm'); -// variável que vai limpar todods -const botaoLimpar = document.getElementById('todoRemoverTodos'); -// variável que vai marcar todas -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - -console.log(botao); -// criando evento botão -botao.addEventListener('click' , (event) => { - // previnindo que o formulário seja enviado ao clicar - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span') - -// atrubuíndo o valor do input ao

            criado a partir do clique no botão -textoElemento.innerText = inputado.value; -deletaElemento.innerText = '❌'; - -if(textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); -} else { - -//pegando o nó mãe e acrescentando o elemento filho com o append -listaTarefas.appendChild(elementoLista); -elementoLista.appendChild(textoElemento); -elementoLista.appendChild(deletaElemento); - - -formulario.reset(); - -} - -// função de checar -textoElemento.addEventListener('click', () => { -textoElemento.classList.add('checked'); -}); - -//função de deletar -deletaElemento.addEventListener('click', () => { - listaTarefas.removeChild(elementoLista); - //outra forma de resolver - //elementoList.remove(); -}); - -//todo função de marcar todas -botaoMarcarTodas.addEventListener("click", () => { - //o querySelectorAll retorna uma array com itens de acordo com parameto passado - - if (botaoMarcarTodas.innerText === "Marcar todos") { - - let todosParagrafos = document.querySelectorAll("p"); - - console.log(todosParagrafos, "vai retornar todos os

            encontrados"); - //pegar Todos os

            - //utiliza um foreach para acrescentar uma classe em casa um - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - - botaoMarcarTodas.innerText = "Desmarcar todos"; - } else { - //const todosParagrafos = document.querySelectorAll("p"); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - - }); - - botaoMarcarTodas.innerText = "Marcar todos"; - } -}); - -//todo função de limpar -botaoLimpar.addEventListener('click', () =>{ - listaTarefas.innerHTML = ''; -}); - -}); - diff --git a/liliankelly-andrade/src/css/style.css b/liliankelly-andrade/src/css/style.css deleted file mode 100644 index fcd6b72..0000000 --- a/liliankelly-andrade/src/css/style.css +++ /dev/null @@ -1,216 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - background-color: yellowgreen; - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/liliankelly-andrade/src/exercicio.js b/liliankelly-andrade/src/exercicio.js deleted file mode 100644 index 81efc96..0000000 --- a/liliankelly-andrade/src/exercicio.js +++ /dev/null @@ -1,92 +0,0 @@ - - -const inputado = document.querySelector('#todoInput'); -const botao = document.getElementById('todoSubmit'); -const listaTarefas = document.getElementById('todoLista'); -const formulario = document.getElementById('todoForm'); -const botaoLimpar = document.getElementById('todoRemoverTodos'); -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - - -//evento botão - -botao.addEventListener('click', (event) => { - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🗑'; - - -///////////////////////////////////////////////////// - - -if (textoElemento.innerText.trim() == "") { - alert("Insira uma tarefa"); -}else { - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - formulario.reset(); -} - textoElemento.addEventListener('click', () => { - textoElemento.classList.add('checked'); - }); - - - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - }); - - - - - botaoMarcarTodas.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - - - if (botaoMarcarTodas.innerText === 'Marcar todos') { - const todosParagrafos = document.querySelectorAll('p'); - console.log(todosParagrafos, "vai retornar todos os

            encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - - }); - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

              - listaTarefas.innerHTML = ''; - }); -}); - - - - - - - - - - - - - -//
                -//
              • -//

                sua tarefa

                -//
              • -//
              \ No newline at end of file diff --git a/liliankelly-andrade/src/index.html b/liliankelly-andrade/src/index.html deleted file mode 100644 index 2600d31..0000000 --- a/liliankelly-andrade/src/index.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
              -
              -

              Lista de Tarefas

              -
              - - -
              - - -
              -
                - -
              -
              - - - - -
              - - -
              -
              -
              - - - - - \ No newline at end of file diff --git a/liliankelly-andrade/src/script.js b/liliankelly-andrade/src/script.js deleted file mode 100644 index 865b6be..0000000 --- a/liliankelly-andrade/src/script.js +++ /dev/null @@ -1,98 +0,0 @@ - -// nó do input -const inputado = document.querySelector('#todoInput'); - -//nó da botao -const botao = document.getElementById('todoSubmit'); - -//nó da ul -const listaTarefas = document.getElementById('todoLista'); - -//nó do formulário -const formulario = document.getElementById('todoForm'); - -//nó do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -// nó do botão marcar todos -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - -// criar evento botão -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - // atribuímos o valor do input ao

              criado a partir do clique no botão - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🧨'; - // para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom - - if (textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - //pegamos o nó mãe , e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - // pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - - } - - //função de checar - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - //função de deletar - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - // outra de forma de resolver >>> elementoLista.remove(); - }); - - //? FASE 4 ATÉ 21H - - // //TODO função de marcar todos - botaoMarcarTodas.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - - - if (botaoMarcarTodas.innerText === 'Marcar todos') { - const todosParagrafos = document.querySelectorAll('p'); - console.log(todosParagrafos, "vai retornar todos os

              encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - - }); - - //TODO função de limpar - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

                - listaTarefas.innerHTML = ''; - }); - -}); - - -// exemplo estrutura HTML -{/*
                  -
                • -

                  texto

                  -
                • -
                ;; */} - diff --git a/mariana_herreros/src/css/img/bin.png b/mariana_herreros/src/css/img/bin.png deleted file mode 100644 index a478069289cb2ef1fc7c97c38ce94e3d2dbdcb4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1303 zcmV+y1?c*TP)NQ@MNUl?9A5d4f01c4wmDJH%s7z_rbh;4UEp{3n^v){Wj zbA9L*T6ViTq43~8ncO}1+;jf_bMKtpyYN4R<}!-E(2Sx!#Z~ZPj&(9U&H|c%jn{?U zT{QjE^7%_5wQn{_Psxm^=JwX-326d00Q#7@V!-Q!??K=fpaF2tf8ve%R&4JG)a{PT z)jNmfUCY;5s=L6SC&%VAxewS1TmXiEen8i91l9oG0&9UaLQwkeJD$;8(08T0{ej^P@5J}1GMC;yawn276Y1Q6df$TyEa_6J1*;Xh2%YT zn@!DA*bU6g8ZFci-tytf`yVljN~c}`)O>_vu_#Sm1E{*;+dq9?O=R`%n5^3sk_+nI zHZ`|52;2tD)7?h2WLia=r=WP#6#IuwQ`m+7{wr^y`EwjwDc+d+^QT2-C;Rac?dc9N>MFI~vt-cv3bg=Euq3TJh>*dXB z4#;=5ejtm>W*h-P(ce-uJ?{3FocETNAM^Ukb^`O92oS)RLMZ(X&RhU1aT#YB>3OLe z-aaQJxsdP7Zz!^!IS5I*!bv>OPe_^`Rm~{cH)T%MlEw9hz1S)KJ@TRTPvdrL*_IQk zQF_zm0L9}&aT$)Q`t_5i!sn0eiB05J(&MVaX|u z0)dJAqdU+Y8|ot37vRG2J=W<%TYIHtJ{j%rY#Ln{?hWw!j;9eqVc}~(0r1`tEx+XS4w-pj7O?~PN8avl^?Zes>{RK#_ine z3*vIQ_#<>H0M%s|0XRNTkzvnWu>k-n+4$YFVoSaqz%~=_+h(E-IKjvd1}=9&Z?yk> zMbV5qvCJf8r6s7EhBc4?VCs}I0IZ(uc5JYVKfhWxdm?hU@(zsRhf#6>RM)vk@40ac zEX&H3ZyW~OPttw*XwEO7s|AdMOeN1m`a7hffBNZZ6Tb00-)Bz96ea7hRyl?e4`b;jdyY}?N6yA(tqQo!(J1faT&u1MdxtUi$z zfy@*U2?kKz1)cfw=M^9jZ5gdN2GX{%Q?ZQJj0F7%p|s`8pX*i(Kq?;jE7IG(RMm7b zFc<_t)usb5-nQtv*o*GcQC$^;gMOKch5nwj0NYHognIn(xy#oXhj%=K5Q3@~zD6Rs z+CG@JtJfZ&`A|dDHWPWT-y+`v;L)<%EBDr{KV0l!?PdJju1cdvEP)d(^aM6XhcMef)=a=4F)wfS{gKdrH!c{wV6ya$z<~0 zJudEKGH>2{lg>yET$p$7x%dA+|8vfLZ-gyO-yRtPc@NmJm2Z`HT8FPaY2V%caYE zI36Sbihfpp?J7FacI)SlyOBVfXcP^?%k6_wpS0+il_C6;J{ zTRVfVNCkem1k1S^2!y3T3kb$+{s!dXUg)_g{Ir>N^!-WyTw4Ne@3e(lVp3oKD`;Z%U84GTP<$)kLl>9Z5{r%HAG10}qKu$z9H7{$!Yqpjq zXsLI=8 - - - - - - - - - ToDo List - - - - -
                -
                - -

                Lista de Tarefas

                -
                - - - - -
                -
                -
                  -
                • -

                  - - - -
                • - -
                -
                - - - - -
                - - -
                -
                -
                - - - - - \ No newline at end of file diff --git a/mariana_herreros/src/script.js b/mariana_herreros/src/script.js deleted file mode 100644 index bcfd44d..0000000 --- a/mariana_herreros/src/script.js +++ /dev/null @@ -1,139 +0,0 @@ -//variavel do input -//variável do botão de adicionar -//variável da ul - - -//nó do input -const inputado = document.querySelector('#todoInput'); - -//nó do botão -const botao = document.getElementById('todoSubmit'); - -//nó da ul -const listaTarefas = document.getElementById('todoLista'); - -//nó do botão marcar todos -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - -//nó do botão limpar -const botaoLimpar = document.querySelector('#todoRemoverTodos'); - -//variável do formulário -const formulario = document.getElementById('todoForm'); - - -console.log(inputado, "inputado"); -//console.log(botao, "botao"); -//console.log(listaTarefas, "lista"); - - -//criar evento botão - -botao.addEventListener('click', (event) => { - - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); - - const textoElemento = document.createElement('p'); - - const deletaElemento = document.createElement('span'); - - - - - //atribuimos o valor do input ao

                criado a partir do clique no botão - - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '✔'; -// para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar o evento para remover o nó do dom - - if (textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - - - - - //Quando o input está vazio ou com espaços, mostra uma mensagem de erro através de um alert - - - //pegamos o nó mãe, e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - - //pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); -} - - //função checar - textoElemento.addEventListener('click', () => { - - textoElemento.classList.add('checked'); - - }); - - //função deletar - - deletaElemento.addEventListener('click', () => { - - //Várias forma de resolver - - //elementoLista.removeChild(deletaElemento); - //elementoLista.removeChild(textoElemento); - - //elementoLista.remove(); - - listaTarefas.removeChild(elementoLista); - - }); - - //FASE 4 - Ao clicar em marcar todos, mudar texto do botão para desmarcar todos - - - //TODO função de marcar todos - botaoMarcarTodas.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - let todosParagrafos = document.querySelectorAll('p'); - - if (botaoMarcarTodas.innerText === 'Marcar todos') { - - - - console.log(todosParagrafos, "vai retornar todos os

                encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - - - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - }); - - - - //função de limpar lista - - //botaoLimpar.addEventListener(('click') - // , () => { - // alert("clicou botão em limpar"); - //}); - - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

                  - listaTarefas.innerHTML = ""; - }); - - - //Desafio extra: Quando o input está vazio ou com espaços, mostra uma mensagem de erro abaixo do input ao invés de um alert? - -}); \ No newline at end of file diff --git a/patricia-barnabe/img/to-do-list.png b/patricia-barnabe/img/to-do-list.png deleted file mode 100644 index 54ac6fef1deb8c301fd310ffe48a3d3e7d2bcef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12064 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 - - - - - - - - - - ToDo List - - - - -
                  -
                  -

                  Lista de Tarefas 📝

                  -
                  - - -
                  -
                  -
                    - -
                  -
                  - -
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  - -
                  - - -
                  -
                  -
                  - - - - - \ No newline at end of file diff --git a/patricia-barnabe/src/script.js b/patricia-barnabe/src/script.js deleted file mode 100644 index 961950f..0000000 --- a/patricia-barnabe/src/script.js +++ /dev/null @@ -1,98 +0,0 @@ -//nó do input -const inputado = document.querySelector('#todoInput'); - -//nó do botão -const botao = document.getElementById('todoSubmit'); - -//nó da ul -const listaTarefas = document.getElementById('todoLista'); - -//nó do formulario -const formulario = document.getElementById('todoForm'); - -//nó do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -//nó do botão marcar todos -const botaoMarcarTodos = document.querySelector('#todoMarcarTodos'); - -//nó dos samples -const samples = document.querySelector('.sample'); - -//criar evento botão -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - //criando variáveis para receber os valores dos elementos criados - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - //atribuimos o valor do input ao

                  criando a partir do clique no botão - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '❌'; - - /*FASE 02 - 1º: o código abaixo só deve ocorrer se o input não estiver vazio, caso esteja vazio, precisamos mostrar o alert para o usiário - 2º: para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom*/ - if(textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - //pegamos o nó mãe e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - //pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - //FASE BÔNUS: pegamos o nó do sample e utilizamos um método para remover as divs do sample quando algo for inserido na lista - samples.remove(); - } - - //função de checar - textoElemento.addEventListener('click', () => { - //classList.add adiciona ao elemento a classe passada como parâmetro - textoElemento.classList.add('checked'); - }) - - //função de deletar - deletaElemento.addEventListener('click', () => { - listaTarefas.removeChild(elementoLista) - //outra alternativa: elementoLista.remove() - //para excluir todos os elementos de uma vez: listaTarefas.remove(); - }) - - //função de marcar todos - botaoMarcarTodos.addEventListener('click', () => { - //o querySelectorALl retorna um array com itens de acordo com o que foi passado como parâmetro - - if (botaoMarcarTodos.innerText === 'Marcar Todos') { - const todosParagrafos = document.querySelectorAll('p'); - - //percorre cada item do array e adiciona a classe "checked" a cada um dos itens - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.add('checked'); - }); - //muda o texto do botão - botaoMarcarTodos.innerText = 'Desmarcar Todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - - //percorre cada item do array e remove a classe "checked" de cada um dos itens - todosParagrafos.forEach(paragrafo => { - paragrafo.classList.remove('checked') - }); - //muda o texto do botão - botaoMarcarTodos.innerText = 'Marcar Todos'; - } - - }) - - //função de limpar - botaoLimpar.addEventListener('click', () => { - listaTarefas.innerHTML = ''; - //outra alternativa: listaTarefas.remove(); - }); - -}); \ No newline at end of file diff --git a/projeto jaqueline/src/css/style.css b/projeto jaqueline/src/css/style.css deleted file mode 100644 index 6ab7c95..0000000 --- a/projeto jaqueline/src/css/style.css +++ /dev/null @@ -1,221 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #f3d10e; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; - color: #e3dbe6; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: rgb(57, 6, 61); - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(144, 192, 31, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto px auto; - display: inline-block; - font-size: 24px; - color: #fcfcfc; - -} - -.todo-form { - justify-content: center; - display: flex; - color: #e3d2e7; - -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #4445531a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8980ad25; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #e3d2e7; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #dbc8e4; -} - -.todo-form__btn { - background-color: #23aa8d; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(229, 228, 235, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #c70c7c; - box-sizing: border-box; - border-radius: 24px; - background-color:transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #e3dbe6; -} - -.checked { - text-decoration: line-through wavy #c70c7c; -} - -.todo__tudo-feito:hover { - background-color: #3d0426; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - color: #f1e7e7; -} - -.todo__remover-todos { - border: 4px solid #c70c7c; - box-sizing: border-box; - border-radius: 24px; - background-color:#c70c7c; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #f1e7e7; -} - -.todo__remover-todos:hover { - background-color: #3d0426; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - color: #e3dbe6; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/projeto jaqueline/src/index.html b/projeto jaqueline/src/index.html deleted file mode 100644 index 637c01e..0000000 --- a/projeto jaqueline/src/index.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - ToDo List - - - - -

                  -
                  -

                  Lista de Tarefas

                  -
                  - - -
                  -
                  -

                  -
                  - -
                  -
                    - -
                  -
                  - - - - -
                  - - -
                  -
                  -
                  - - - - - \ No newline at end of file diff --git a/projeto jaqueline/src/script.js b/projeto jaqueline/src/script.js deleted file mode 100644 index a6d9de2..0000000 --- a/projeto jaqueline/src/script.js +++ /dev/null @@ -1,103 +0,0 @@ -// nó do input -const inputado = document.querySelector("#todoInput"); - -//nó do botao -const botao = document.getElementById("todoSubmit"); - -//nó da ul -const listaTarefas = document.getElementById("todoLista"); - -// nó do formulario -const formulario = document.getElementById("todoForm"); - -// nó de limpar -const botaoLimpar = document.getElementById("todoRemoverTodos"); - -//no do botao marcar todos -const botaoMarcarTodas = document.querySelector("#todoMarcarTodos"); - -//criar evento botao -botao.addEventListener("click", (event) => { - //previne que o formulario seja enviado ao clicar, espera processar o que da função - event.preventDefault(); - - const elementoLista = document.createElement("li"); - const textoElemento = document.createElement("p"); - const deletaElemento = document.createElement("span"); - textoElemento.innerText = inputado.value; - - //atribuimos o valor do input ao

                  criado a partir do click do botao - textoElemento.innerText = inputado.value; - deletaElemento.innerText = "🗑"; //tecla windows + . - // para incluir imagem seria incluir "img src e icluir o local da ///////////////////////////imagem" - // pra excluir itens da lista precisamos criar um elemento que representa isto e colocar o evento para remover o nó - - if (textoElemento.innerText.value == '') { - document.getElementById ('mensagem de erro').innerHTML = 'Campo preenchido incorreto. Preencha com uma informação válida.' - - } else { - - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - document.getElementById('mensagem de erro').innerHtml = ''; - - //if (textoElemento.innerText.trim() === "") { - //alert("insira uma tarefa"); - //} else { - //pegamos o nó mãe e acrescentamos o elemento filho appendchild - // listaTarefas.appendChild(elementoLista); - // elementoLista.appendChild(textoElemento); - // elementoLista.appendChild(deletaElemento); - // opcao com alerta - - - //pegamos o nó do formulário e utilizamos um método para limpar o texto inserido no formulario - formulario.reset(); - } - - //funcao de checar - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - // funcao de deletar - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - // outra forma de resolver >>> elementoLista.remover - }); - - //TODO função de marcar todos - botaoMarcarTodas.addEventListener('click', () => { - //o querySelectorAll retorna uma array com itens de acordo com parameto passado - - if (botaoMarcarTodas.innerText === 'Marcar todos') { - - let todosParagrafos = document.querySelectorAll("p"); - console.log(todosParagrafos, "vai retornar todos os

                  encontrados"); - //pegar Todos os

                  - //utiliza um foreach para acrescentar uma classe em casa um - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - - botaoMarcarTodas.innerText = "Desmarcar todos"; - } else { - const todosParagrafos = document.querySelectorAll("p"); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - - }); - - botaoMarcarTodas.innerText = "Marcar todos"; - } - }); - - //TODO função de limpar - botaoLimpar.addEventListener("click", () => { - //listaTarefas ul - console.log("limpar"); - listaTarefas.innerHTML = ""; - }); -}); diff --git a/samdra_dee/src/css/style.css b/samdra_dee/src/css/style.css deleted file mode 100644 index 28b72b2..0000000 --- a/samdra_dee/src/css/style.css +++ /dev/null @@ -1,220 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -.vermelho { - background-color: red; - height: 200px; -} -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - background-color: yellowgreen; - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/samdra_dee/src/index.html b/samdra_dee/src/index.html deleted file mode 100644 index e8dcf04..0000000 --- a/samdra_dee/src/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - ToDo List - - - - -

                  -
                  -

                  Lista de Tarefas

                  -
                  - - -
                  - -
                  -
                    - -
                  -
                  - - - - -
                  - - -
                  -
                  -
                  - - - - - \ No newline at end of file diff --git a/samdra_dee/src/script.js b/samdra_dee/src/script.js deleted file mode 100644 index 500c28f..0000000 --- a/samdra_dee/src/script.js +++ /dev/null @@ -1,119 +0,0 @@ -//const teste = document.querySelector('#teste_dom');c -//const container = document.getElementById('container'); - -//const botaoTeste = document.getElementById('todoMarcarTodos'); - -//console.log(teste, "teste de dom"); -//console.log(container, "container"); - - -//texto.innerText = "criado para estudo"; - -//container.appendChild(texto); - -// nó do input -const inputado = document.querySelector('#todoInput'); - -//nó da botao -const botao = document.getElementById('todoSubmit'); - -//nó da ul -const listaTarefas = document.getElementById('todoLista'); - -//nó do formulário -const formulario = document.getElementById('todoForm'); - -//nó do botão limpar -const botaoLimpar = document.getElementById('todoRemoverTodos'); - -// nó do botão marcar todos -const botaoMarcarTodas = document.querySelector('#todoMarcarTodos'); - -// criar evento botão -botao.addEventListener('click', (event) => { - //previne que o formulário seja enviado ao clicar, espera processar o que precisa da função - event.preventDefault(); - - const elementoLista = document.createElement('li'); - const textoElemento = document.createElement('p'); - const deletaElemento = document.createElement('span'); - - // atribuímos o valor do input ao

                  criado a partir do clique no botão - textoElemento.innerText = inputado.value; - deletaElemento.innerText = '🧨'; - // para excluir itens da lista, precisamos criar um elemento que represente isso, e colocar evento para remover o nó do dom - - if (textoElemento.innerText.trim() === '') { - alert("Insira uma tarefa"); - } else { - //pegamos o nó mãe , e acrescentamos o elemento filho com o append - listaTarefas.appendChild(elementoLista); - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - - // pegamos o nó do formulário e utilizamos um método para limpar o input - formulario.reset(); - - } - - //função de checar - textoElemento.addEventListener("click", () => { - textoElemento.classList.add("checked"); - }); - - //função de deletar - deletaElemento.addEventListener("click", () => { - listaTarefas.removeChild(elementoLista); - // outra de forma de resolver >>> elementoLista.remove(); - }); - - // //TODO função de marcar todos - botaoMarcarTodas.addEventListener('click', () => { - // o querySelectorALl retorna um array com itens de acordo o passado como parâmetro - - - if (botaoMarcarTodas.innerText === 'Marcar todos') { - const todosParagrafos = document.querySelectorAll('p'); - console.log(todosParagrafos, "vai retornar todos os

                  encontrados"); - - todosParagrafos.forEach(item => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = 'Desmarcar todos'; - } else { - const todosParagrafos = document.querySelectorAll('p'); - todosParagrafos.forEach(item => { - item.classList.remove("checked"); - }); - botaoMarcarTodas.innerText = 'Marcar todos'; - } - - }); - - //TODO função de limpar - botaoLimpar.addEventListener('click', () => { - //listaTarefas é

                    - listaTarefas.innerHTML = ''; - }); - -}); - - -// exemplo estrutura HTML -{/*
                      -
                    • -

                      texto

                      -
                    • -
                    ;; */} - - - - - - - - - - - - diff --git a/talita_carvalho/src/css/style.css b/talita_carvalho/src/css/style.css deleted file mode 100644 index 011b4c2..0000000 --- a/talita_carvalho/src/css/style.css +++ /dev/null @@ -1,251 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; - -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} - -.mdi-delete { - color: red; -} - -.erro-alert { - background-color: lightcoral; - margin: 0 auto 15px; - width: 80%; - color: white; - font-weight: bold; - border-radius: 5px; - padding: 5px; - animation: show .2s ease-in-out -} - -.show { - display: none; -} - -@keyframes show { - from { - width: 0%; - height: 0; - } - to { - width: 80%; - } -} - -/* .imagem { - position: relative; - height: 100vh; - width: 100vh; -} */ \ No newline at end of file diff --git a/talita_carvalho/src/index.html b/talita_carvalho/src/index.html deleted file mode 100644 index 1b13cb0..0000000 --- a/talita_carvalho/src/index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - ToDo List - - - -
                    -
                    -

                    Lista de Tarefas

                    -
                    - - Insira um valor válido -
                    -
                    - - -
                    - -
                    -
                      -
                      - - - - - -
                      - - -
                      -
                      -
                      - - - - diff --git a/talita_carvalho/src/script.js b/talita_carvalho/src/script.js deleted file mode 100644 index a39d69f..0000000 --- a/talita_carvalho/src/script.js +++ /dev/null @@ -1,67 +0,0 @@ -const listaTarefa = document.querySelector("#todoLista"); -const caixaTexto = document.querySelector("#todoInput"); -const botaoAdicionarItem = document.querySelector("#todoSubmit"); -const botaoMarcarTodas = document.querySelector("#todoMarcarTodos"); -const limparLista = document.querySelector('#todoRemoverTodos') -const erroAlert = document.querySelector('.erro-alert') - -botaoAdicionarItem.addEventListener("click", function (event) { - event.preventDefault(); - - const elementoLista = document.createElement("li"); - const textoElemento = document.createElement("div"); - const deletaElemento = document.createElement("span"); - - textoElemento.innerText = caixaTexto.value; - deletaElemento.classList.add('mdi'); - deletaElemento.classList.add('mdi-trash-can-outline'); - - if (textoElemento.innerText.trim() === "") { - erroAlert.classList.remove('show') - setTimeout(() => { - erroAlert.classList.add('show') - }, 2000) - } else { - elementoLista.appendChild(textoElemento); - elementoLista.appendChild(deletaElemento); - listaTarefa.appendChild(elementoLista); - } - - caixaTexto.value = ""; - - elementoLista.addEventListener("click", () => { - elementoLista.classList.add("checked"); - }); - - deletaElemento.addEventListener("click", () => { - // listaTarefa.removeChild(elementoLista) outra forma de remover - elementoLista.remove(); - }); - - botaoMarcarTodas.addEventListener("click", () => { - const todosParagrafos = document.querySelectorAll("p"); - - if (botaoMarcarTodas.innerText === "Marcar todos") { - const todosParagrafos = document.querySelectorAll("p"); - - todosParagrafos.forEach((item) => { - item.classList.add("checked"); - }); - botaoMarcarTodas.innerText = "Desmarcar todos"; - } else { - const todosParagrafos = document.querySelectorAll("p"); - - todosParagrafos.forEach((item) => { - item.classList.remove("checked"); - }); - - botaoMarcarTodas.innerText = "Marcar todos"; - } - }); -}); - -limparLista.addEventListener('click', (event) => { - while (listaTarefa.hasChildNodes()) { - listaTarefa.removeChild(listaTarefa.firstChild) - } -}) diff --git a/vera-santana/src/css/style.css b/vera-santana/src/css/style.css deleted file mode 100644 index 983ea08..0000000 --- a/vera-santana/src/css/style.css +++ /dev/null @@ -1,219 +0,0 @@ -* { - box-sizing: border-box; - font-family: 'Manjari', sans-serif; - font-size: 16px; -} - -body { - margin: 0; - background-color: #9182A6; - box-sizing: border-box; -} - -li { - display: flex; - max-width: 90%; - justify-content: space-between; - cursor: pointer; -} - -button { - cursor: pointer; -} - -.flex { - min-height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - flex-direction: column; -} - -.todo__container { - background-color: white; - text-align: center; - margin: 100px auto 0; - width: 100%; - max-width: 30rem; - padding: 0px 0px 32px 0px; - border-radius: 14px; - box-shadow: 0px 24px 80px rgba(0, 45, 37, 0.24); -} - -.todo__title { - text-align: center; - margin: 40px auto 32px auto; - display: inline-block; - font-size: 24px; - color: #7E77A0; -} - -.todo-form { - justify-content: center; - display: flex; -} - -.sample { - text-align: left; - margin-left: 50px; -} -.empty { - position: relative; - animation: shake .1s linear; - animation-iteration-count: 3; -} - -@keyframes shake { - 0% { - left: -5px; - } - 100% { - right: -5px; - } -} - -.todo__tarefas__sample { - max-width: 90%; - background: #7e77a01a; - margin: 0 auto; - height: 60px; - border-radius: 24px; - align-items: center; - padding: 20px; - margin: 16px auto; -} - -.todo__tarefas__sample-content { - background: #8f88b325; - max-width: 50%; - height: 20px; - border-radius: 14px; -} - -.todo__tarefas__sample:last-child { - opacity: 0.60; -} - -.todo-form__input { - width: 75%; - padding: 24px; - height: 60px; - background-color: #E6EEC6; - border-radius: 24px; - border: 0px; - outline: none; - margin-right: 3%; -} - -.todo-form__input:focus { - outline: none; - border: solid 3px #B0CF30; -} - -.todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 55px; - height: 55px; - display: inline-block; - border-radius: 50%; - font-size: 24px; - cursor: pointer; - border: 0px; -} - -.todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 56px; - height: 56px; - transition: 0.3s; -} - -.todo__btn-container { - display: flex; - align-items: center; - justify-content: center; -} - -.todo__tudo-feito { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: transparent; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: rgb(73, 73, 73); -} - -.checked { - text-decoration: line-through wavy #7E77A0; -} - -.todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -.todo__remover-todos { - border: 4px solid #B0CF30; - box-sizing: border-box; - border-radius: 24px; - background-color: #B0CF30; - padding: 16px 20px 16px 20px; - margin: 16px 20px 0px 20px; - color: #494949; -} - -.todo__remover-todos:hover { - background-color: transparent; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; -} - -@media only screen and (max-width: 460px) { - .todo-form { - flex-direction: column; - } - .todo-form__input { - width: 90%; - align-self: center; - margin: 0 auto; - } - .todo-form__btn { - background-color: #7E77A0; - text-transform: uppercase; - color: white; - width: 90%; - height: 55px; - border-radius: 24px; - align-self: center; - margin-top: 8px; - } - .todo-form__btn:hover { - box-shadow: 0px 16px 24px rgba(126, 119, 160, 0.267); - width: 90%; - transition: 0.3s; - } - .todo__btn-container { - flex-direction: column; - } - .todo__tudo-feito { - width: 90%; - } - .todo__tudo-feito:hover { - background-color: #B0CF30; - box-shadow: 0px 16px 24px rgba(175, 207, 48, 0.205); - transition: 0.3s; - } - .todo__remover-todos { - background-color: transparent; - width: 90%; - margin-top: 8px; - } - .todo__tarefas { - margin: 32px auto 24px auto; - } -} \ No newline at end of file diff --git a/vera-santana/src/index.html b/vera-santana/src/index.html deleted file mode 100644 index 7df5123..0000000 --- a/vera-santana/src/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - ToDo List - - - - -
                      -
                      -

                      Lista de Tarefas

                      -
                      - - - -
                      -
                      -

                      -
                      - - -
                      -
                        -
                      -
                      - - - - -
                      - - -
                      -
                      -
                      - - - - - \ No newline at end of file diff --git a/vera-santana/src/script.js b/vera-santana/src/script.js deleted file mode 100644 index 3be34f1..0000000 --- a/vera-santana/src/script.js +++ /dev/null @@ -1,67 +0,0 @@ -const toDoTextArea = document.getElementById('todoInput'); -const btn = document.getElementById('todoSubmit'); -const warning = document.getElementById('error-text'); -const toDoList = document.getElementById('todoLista'); -const form = document.getElementById('todoForm'); -const btnCleanUp = document.getElementById('todoRemoverTodos'); -const btnMarkAll = document.getElementById('todoMarcarTodos'); - - -btn.addEventListener('click', function TextAreaValidation(event) { - event.preventDefault(); - - const listElement = document.createElement('li'); - const textElement = document.createElement('p'); - const deleteElement = document.createElement('span'); - - - textElement.innerText = toDoTextArea.value; - deleteElement.innerText = '🧨'; - - if (textElement.innerText.trim() === '') { - warning.innerText = 'Campo obrigatório, insira uma tarefa' - } else { - warning.innerText = ''; - toDoList.appendChild(listElement); - listElement.appendChild(textElement); - listElement.appendChild(deleteElement); - } - - // cleanTextArea(); - // function cleanTextArea() { - // document.getElementById('todoInput').value = '' - - form.reset(); - - deleteElement.addEventListener('click', () => { - textElement.classList.add('checked'); - }); - - deleteElement.addEventListener('click', () => { - toDoList.removeChild(listElement); - }); - - btnMarkAll.addEventListener('click', () => { - if (btnMarkAll.innerText === 'Marcar todos') { - const allParagraphs = document.querySelectorAll('p'); - console.log(allParagraphs); - - allParagraphs.forEach(item => { - item.classList.add('checked'); - }); - - btnMarkAll.innerText = 'Desmarcar todos'; - } else { - const allParagraphs = document.querySelectorAll('p'); - allParagraphs.forEach(item => { - item.classList.remove('checked'); - }); - - btnMarkAll.innerText = 'Marcar todos'; - } - }); - - btnCleanUp.addEventListener('click', () => { - toDoList.innerHTML = ''; - }); -}) \ No newline at end of file From 914c0b077ff8da5bce8d71a1be3766d543b071d1 Mon Sep 17 00:00:00 2001 From: Kamila Almeida Date: Tue, 22 Jun 2021 01:00:52 -0300 Subject: [PATCH 2/2] to do list --- kamila-almeida/src/script.js | 2 +- projeto/src/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kamila-almeida/src/script.js b/kamila-almeida/src/script.js index 2765cb7..e55a88c 100644 --- a/kamila-almeida/src/script.js +++ b/kamila-almeida/src/script.js @@ -1,7 +1,7 @@ // nó do input const inputado = document.querySelector('#todoInput'); -//nó da botao +//nó do botao const botao = document.getElementById('todoSubmit'); //nó da ul diff --git a/projeto/src/index.html b/projeto/src/index.html index 322aad5..2daf372 100644 --- a/projeto/src/index.html +++ b/projeto/src/index.html @@ -7,7 +7,7 @@ - ToDo List + To Do List